【发布时间】:2017-06-04 14:20:06
【问题描述】:
sns.pairplot(iris, hue='class', palette='husl',kind='reg')
plt.show()
这是我用来生成情节的代码(下图)。 还有一张我想要的图片。
这是现在的样子:
这就是我想要的样子:
【问题讨论】:
标签: python matplotlib seaborn
sns.pairplot(iris, hue='class', palette='husl',kind='reg')
plt.show()
这是我用来生成情节的代码(下图)。 还有一张我想要的图片。
这是现在的样子:
这就是我想要的样子:
【问题讨论】:
标签: python matplotlib seaborn
主要区别在于,与您在底部显示的示例相比,您使用了不同的调色板和回归线。
一旦你忽略了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()
【讨论】:
import seaborn as sns;
iris = sns.load_dataset("iris")
sns.pairplot(iris, hue='class')
【讨论】: