【问题标题】:matplotlib (seaborn): plot correlations between one variable vs multiple othersmatplotlib(seaborn):绘制一个变量与多个其他变量之间的相关性
【发布时间】:2017-10-19 10:40:11
【问题描述】:

绘制相关性时,此代码

>>> import seaborn as sns
>>> iris = sns.load_dataset("iris")
>>> g = sns.pairplot(iris)

导致以下配对图:

http://seaborn.pydata.org/_images/seaborn-pairplot-1.png

如果我只想显示这四个中的第一行(即“sepal_length”与所有其他特征的相关性)怎么办?我怎么能画出来?是否可以使用pairplot,但要进行一些修改?

谢谢

【问题讨论】:

    标签: python matplotlib plot correlation


    【解决方案1】:

    使用pairplot 的x_vars 和y_vars 参数,您可以选择要关联的列。

    import matplotlib.pyplot as plt
    import seaborn as sns
    iris = sns.load_dataset("iris")
    
    g = sns.pairplot(iris, 
                     x_vars=["sepal_width","petal_length","petal_width"],
                     y_vars=["sepal_length"])
    
    plt.show()
    

    【讨论】:

    • 非常感谢! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多