更改seaborn boxenplot轮廓颜色

时间:2019-04-10 04:27:02

标签: python seaborn

我正在绘制小提琴图,我想覆盖一个盒形图而不是默认的盒形图。我能够使它像这样工作,其中y是值列表,而x是这样的列表,使得x[i]y[i]的类别:

violinplot(x=x, y=y, color='red', scale='width', bw=0.3, inner=None)
boxenplot(x=x, y=y, color=point_color, width=0.1)

enter image description here

我对结果非常满意,但是如果我可以将盒形图的轮廓更改为与小提琴图的轮廓相同的颜色而不是白色,那将是很棒的。但是,我似乎无法弄清楚如何更改盒形图轮廓,而且文档中似乎也没有。帮助吗?

1 个答案:

答案 0 :(得分:1)

@Niema Moshiri,您可以通过set_style函数使用参数'patch.edgecolor':'red'来实现。

喜欢

  1. sns.set_style(style="white",rc= {'patch.edgecolor': 'yellow'})

  2. sns.violinplot(data=data, color='red', scale='width', bw=0.3, inner=None) sns.boxenplot(data=data, color="grey",width=0.

Screen Shot 2019-04-10 at 1 01 33 AM

希望有帮助。