sns.pairplot(iris, hue='class', palette='husl',kind='reg')
plt.show()
这是我用来生成情节的代码(下图)。 还有一张我想要它的样子。
现在的样子:
这就是我想要的样子:
答案 0 :(得分: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()
答案 1 :(得分:0)
import seaborn as sns;
iris = sns.load_dataset("iris")
sns.pairplot(iris, hue='class')