Seaborn小提琴图中的四分位数线属性

红麻雀

试图弄清楚如何修改海洋小提琴图中四分位数的线条属性(颜色,厚度,样式等)。

他们网站上的示例代码:

import seaborn as sns

sns.set(style="whitegrid")

tips = sns.load_dataset("tips")

ax = sns.violinplot(x="day", y="total_bill", hue="sex",

                    data=tips, palette="Set2", split=True,linestyle=':',

                    scale="count", inner="quartile")

默认四分位数的小提琴图

期望的结果将是能够例如分别改变小提琴图的两个部分的颜色,例如这样以提高可读性:

所需的输出

我怎样才能做到这一点?

感谢任何见解

更新:根据@kynnem的响应,以下内容可用于分别更改中位数线和四分位数线:

import seaborn as sns

sns.set(style="whitegrid")

tips = sns.load_dataset("tips")

ax = sns.violinplot(x="day", y="total_bill", hue="sex",

                    data=tips, palette="Set2", split=True,linestyle=':',

                    scale="count", inner="quartile")
for l in ax.lines:
    l.set_linestyle('--')
    l.set_linewidth(0.6)
    l.set_color('red')
    l.set_alpha(0.8)
for l in ax.lines[1::3]:
    l.set_linestyle('-')
    l.set_linewidth(1.2)
    l.set_color('black')
    l.set_alpha(0.8)

结果:

小提琴修饰线

金宁

您可以使用以下命令从ax变量访问行,以设置行类型,颜色和饱和度:

 for l in ax.lines:
     l.set_linestyle('-')
     l.set_color('black')
     l.set_alpha(0.8)

这将为所有水平线创建一条实线。如果您可以找出斧头中的哪几行与您感兴趣的行相对应,则可以根据需要指定不同的颜色和样式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在小提琴上“放大”,同时保持准确的四分位数线(matplotlib / seaborn)

来自分类Dev

ggplot2中高级小提琴图的中位数和四分位数

来自分类Dev

ggplot2中高级小提琴图的中位数和四分位数

来自分类Dev

绘制分位数线并连接两个小提琴图

来自分类Dev

分位数不同:箱线图与小提琴图

来自分类Dev

拆分seaborn小提琴图中的控制端

来自分类Dev

如何创建显示均值,中位数和众数的seaborn小提琴图?

来自分类Dev

Seaborn箱线图四分位数计算

来自分类Dev

四分位数与四分位数

来自分类Dev

色相参数在Seaborn中分割小提琴图

来自分类Dev

修改Seaborn小提琴图以显示均值

来自分类Dev

Seaborn小提琴图与x轴标签不对齐

来自分类Dev

Seaborn小提琴图透明度

来自分类Dev

如何更改Seaborn小提琴中内盒的颜色?

来自分类Dev

Seaborn分裂小提琴图未正确分裂

来自分类Dev

如何在Seaborn上标记小提琴图?

来自分类Dev

Seaborn的小提琴图范围不正确

来自分类Dev

图中包含小数据的小提琴图

来自分类Dev

绘图中的小提琴图样式直方图

来自分类Dev

半小提琴情节

来自分类Dev

Python小提琴图

来自分类Dev

组小提琴情节

来自分类Dev

删除箱线图中的下四分位数和上四分位数,以及 R 中胡须之间的连接

来自分类Dev

删除箱线图中的下四分位数和上四分位数,以及 R 中胡须之间的连接

来自分类Dev

如何在matplotlib箱图中标记四分位数?

来自分类Dev

如何在同一图中使用seaborn点图和小提琴图?(更改点号和点图标记)

来自分类Dev

绘制一系列小提琴图的趋势线

来自分类Dev

使用数组的Seaborn小提琴图-错误:x和y变量均未显示为数字

来自分类Dev

如何使用多维numpy数组作为输入来用Seaborn绘制箱线图或小提琴图?

Related 相关文章

  1. 1

    在小提琴上“放大”,同时保持准确的四分位数线(matplotlib / seaborn)

  2. 2

    ggplot2中高级小提琴图的中位数和四分位数

  3. 3

    ggplot2中高级小提琴图的中位数和四分位数

  4. 4

    绘制分位数线并连接两个小提琴图

  5. 5

    分位数不同:箱线图与小提琴图

  6. 6

    拆分seaborn小提琴图中的控制端

  7. 7

    如何创建显示均值,中位数和众数的seaborn小提琴图?

  8. 8

    Seaborn箱线图四分位数计算

  9. 9

    四分位数与四分位数

  10. 10

    色相参数在Seaborn中分割小提琴图

  11. 11

    修改Seaborn小提琴图以显示均值

  12. 12

    Seaborn小提琴图与x轴标签不对齐

  13. 13

    Seaborn小提琴图透明度

  14. 14

    如何更改Seaborn小提琴中内盒的颜色?

  15. 15

    Seaborn分裂小提琴图未正确分裂

  16. 16

    如何在Seaborn上标记小提琴图?

  17. 17

    Seaborn的小提琴图范围不正确

  18. 18

    图中包含小数据的小提琴图

  19. 19

    绘图中的小提琴图样式直方图

  20. 20

    半小提琴情节

  21. 21

    Python小提琴图

  22. 22

    组小提琴情节

  23. 23

    删除箱线图中的下四分位数和上四分位数,以及 R 中胡须之间的连接

  24. 24

    删除箱线图中的下四分位数和上四分位数,以及 R 中胡须之间的连接

  25. 25

    如何在matplotlib箱图中标记四分位数?

  26. 26

    如何在同一图中使用seaborn点图和小提琴图?(更改点号和点图标记)

  27. 27

    绘制一系列小提琴图的趋势线

  28. 28

    使用数组的Seaborn小提琴图-错误:x和y变量均未显示为数字

  29. 29

    如何使用多维numpy数组作为输入来用Seaborn绘制箱线图或小提琴图?

热门标签

归档