首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >seaborn.pairplot是否使用条件设置透明度?

seaborn.pairplot是否使用条件设置透明度?
EN

Stack Overflow用户
提问于 2020-03-12 17:13:23
回答 1查看 459关注 0票数 0

这是由sns.pairplot()生成的配对图。正如您所看到的,大多数点属于蓝色,因此很难找到蓝色下面的其他点。因此,我想使蓝色半透明,而另一个保持不透明,以更清晰地显示红色和绿色。

当sns.pairplot的plot_kw 'alpha‘被设置时,所有点将具有相同的透明度。所以,它没有任何改进。如何将alpha关键字仅应用于蓝色?因为蓝色点的数量比红色和绿色多得多,所以很难区分被蓝色覆盖的红色和绿色。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-12 19:15:54

您可以使用hue_kws= argument of PairGrid更改绘制不同色调级别的方式:

代码语言:javascript
复制
iris = sns.load_dataset('iris')
g = sns.PairGrid(iris, hue="species", hue_kws={"alpha": [0.25,1,1]})
g = g.map_diag(sns.kdeplot, shade=True)
g = g.map_lower(plt.scatter)
g = g.add_legend()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60650814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档