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

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

例

我想获得不同的颜色:

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

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

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

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

回答:

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

ax = sns.boxplot(data=x)

box = ax.artists[0]

box. set_facecolor("white")

等等

以上是 箱线图:按x值表示的颜色和按图案区分的色相 的全部内容, 来源链接: utcz.com/qa/407976.html

回到顶部