首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用hist_kws在海运中的应用

如何使用hist_kws在海运中的应用
EN

Stack Overflow用户
提问于 2021-05-30 09:46:25
回答 2查看 3.1K关注 0票数 3

我想用不同的颜色在同一幅图中绘制直方图和kde线。我想为直方图设置绿色,为kde线设置蓝色。我设法使用line_kws来更改kde行的颜色,但是hist_kws没有处理这个演示。我试过使用组格图,但是我无法为这个组织结构和线条添加不同的颜色。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-30 11:30:23

您可以使用line_kws={'color': ...}更改kde行的颜色。并直接用facecolor=...改变直方图的颜色。下面的代码已经用seABON0.11.1和默认的displot (kind='hist')而非hue )进行了测试

  • sns.displot(..., facecolor=...)更改直方图人脸的颜色
  • sns.displot(..., edgecolor=...)改变直方图边缘的颜色
  • sns.displot(..., color=...)更改kde行的颜色(当kde=True时)
  • sns.displot(..., line_kws={'lw':...})改变了kdeline的参数,除了颜色

下面是一个示例:

代码语言:javascript
复制
import seaborn as sns

penguins = sns.load_dataset('penguins')
sns.displot(data=penguins, x="flipper_length_mm", kde=True, col="species", color='red',
            line_kws={'lw': 3}, facecolor='lime', edgecolor='black')

Seaborn的强项是hue参数,将多个分布放在一起,对应的kde和直方图得到相同的颜色是非常方便的。当使用hue时,上面的着色将被重写。

票数 7
EN

Stack Overflow用户

发布于 2021-05-30 16:19:14

hist_kws是除数图中的一个可选参数,它只接受字典中的值。您可以使用此设置线宽、边缘颜色等参考文献的例子

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

https://stackoverflow.com/questions/67759783

复制
相关文章

相似问题

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