seaborn pairplot 在对角线上分离箱
seaborn pairplot seperate bins in diagonal
sns.pairplot(iris, hue='class', palette='husl',kind='reg')
plt.show()
这是我用来生成情节的代码(下图)。
还有一张我想要它的样子的照片。
现在是这样的:
这就是我想要的样子:
主要区别在于,与您在底部显示的示例相比,您使用了不同的调色板和回归线。
一旦你遗漏了 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')
sns.pairplot(iris, hue='class', palette='husl',kind='reg')
plt.show()
这是我用来生成情节的代码(下图)。 还有一张我想要它的样子的照片。
现在是这样的:
这就是我想要的样子:
主要区别在于,与您在底部显示的示例相比,您使用了不同的调色板和回归线。
一旦你遗漏了 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')