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

发布于 2021-01-29 15:03:42

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

例

我想获得不同的颜色:

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

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

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

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

关注者
0
被浏览
101
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

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

    等等



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看