【问题标题】:seaborn pairplot seperate bins in diagonalseaborn pairplot 对角线中的单独箱
【发布时间】:2017-06-04 14:20:06
【问题描述】:
sns.pairplot(iris, hue='class', palette='husl',kind='reg')
plt.show()

这是我用来生成情节的代码(下图)。 还有一张我想要的图片。

这是现在的样子:

这就是我想要的样子:

【问题讨论】:

    标签: python matplotlib seaborn


    【解决方案1】:

    主要区别在于,与您在底部显示的示例相比,您使用了不同的调色板和回归线。

    一旦你忽略了palette='husl',kind='reg',你就会得到底部的情节。

    剩下的差异是由于不同matplotlib版本的风格不同。底部的图片是使用版本 2 之前的 matplotlib 生成的。要在 matplotlib 2 中恢复旧样式,您可以使用

    import matplotlib.pyplot as plt
    plt.style.use('classic')
    

    完整代码:

    import matplotlib.pyplot as plt
    plt.style.use('classic')
    import seaborn as sns; sns.set(style="ticks", color_codes=True)
    iris = sns.load_dataset("iris")
    g = sns.pairplot(iris, hue="species")
    
    plt.show()
    

    产生

    【讨论】:

    • “它”是什么意思?什么与什么无关?
    • 使用经典样式修复了间距问题。谢谢。
    【解决方案2】:
    import seaborn as sns; 
    iris = sns.load_dataset("iris")
    sns.pairplot(iris, hue='class')
    

    【讨论】:

    • 虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
    猜你喜欢
    • 1970-01-01
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 2021-10-15
    • 2021-03-08
    • 1970-01-01
    相关资源
    最近更新 更多