小编ofo*_*nes的帖子

seaborn violinplots:改变小提琴颜色,轴名称,图例

matplotlib在我最近发现之前,我曾经使用过我的所有情节seaborn.我发现特别有趣的是它允许你拆分小提琴以比较给定的hue变量.

好吧,我的主要问题是我不知道为了改变小提琴颜色,轴名称将图例放在我想要的地方我需要修改什么.

以下是我遵循的示例seaborn:

    import seaborn as sns
    tips = sns.load_dataset("tips")
    sns.set(style="ticks", palette="colorblind")
    g = sns.FacetGrid(tips, col="time", size=4, aspect=.75)
    g = g.map(sns.violinplot, "sex", "total_bill", "smoker", inner=None, linewidth=1, scale="area", split=True, width=0.75).despine(left=True).add_legend(title="smoker")
    g.savefig(os.path.join(options.output_dir, "figures", "violinplots.png"))
Run Code Online (Sandbox Code Playgroud)

这是输出数字violinplots.png:

在此输入图像描述

虽然我宁愿喜欢这样的东西:

在此输入图像描述

总结一下:

  • 用途whiteblue颜色
  • 替换轴 names
  • leftmost y axis只写
  • 做我自己的 legend with the blue category only

先感谢您.欢迎任何帮助.


如果有人感兴趣,这是我最终通过MrPedru22解决这个数字的方式:

import seaborn as sns
tips = …
Run Code Online (Sandbox Code Playgroud)

python matplotlib seaborn

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×1

python ×1

seaborn ×1