小编Mar*_*are的帖子

为什么seaborn pairplot中的kde子图中没有显示颜色?

我正在查看虹膜数据集(Fisher 1936).例如https://www.kaggle.com/uciml/iris/downloads/Iris.csv

使用参数创建seaborn pairplot

sns.pairplot(iris.drop("Id", axis=1), diag_kind="kde", hue="Species")
Run Code Online (Sandbox Code Playgroud)

在对角线上返回带有kde图表的配对图; 然而,我错过了kde图中不同物种的不同颜色,散射是精细和丰富多彩的.

我的结果与seaborn docs一致.http://seaborn.pydata.org/tutorial/axis_grids.html

g = sns.pairplot(iris, hue="species", palette="Set2", diag_kind="kde", size=2.5)
Run Code Online (Sandbox Code Playgroud)

但是有几个不同的例子公布了颜色.例如http://www.arunprakash.org/2017/06/data-visualisation-seaborn.html

sns.pairplot(iris, hue='Species', diag_kind='kde', size=2);
Run Code Online (Sandbox Code Playgroud)

https://www.kaggle.com/benhamner/python-data-visualizations

sns.pairplot(iris.drop("Id", axis=1), hue="Species", size=3, diag_kind="kde")
Run Code Online (Sandbox Code Playgroud)

最新的seaborn API(版本0.8.0)有变化吗?是否故意删除了颜色?是否有一个kw再次显示它们?

python matplotlib pandas seaborn

3
推荐指数
1
解决办法
1433
查看次数

标签 统计

matplotlib ×1

pandas ×1

python ×1

seaborn ×1