小编典典

箱线图:按x值表示的颜色和按图案区分的色相

python

说我有一个箱形图,如下图所示:

例

我想获得不同的颜色:

  • FriSatSun显示为蓝色;Thur会变成红色

  • 我想用包装盒中的图案(条纹或其他)来区分色调

我找不到使用seaborn调色板进行此操作的方法。

我知道我可以直接在matplotlib中弄乱一个boxplot的盒子,但是seaborn给了我一些帮助。在这种情况下如何获得包装盒?


阅读 591

收藏
2021-01-20

共1个答案

小编典典

这些框最终出现在artists返回轴的列表中,因此您只需要操作这些对象上的属性:

ax = sns.boxplot(data=x)
box = ax.artists[0]
box. set_facecolor("white")

等等

2021-01-20