假设我有一个如下所示的箱线图:
我想实现不同的颜色:
Fri
、Sat
和Sun
将为蓝色;Thur
将被涂成红色我想用盒子中的图案(剥离或其他)来区分色调
我找不到使用seaborn调色板进行此操作的方法。
我知道我可以直接弄乱 matplotlib 中箱线图的方框,但 seaborn 给了我轴。在这种情况下我怎样才能得到盒子?
最佳答案
这些框最终出现在返回轴上的 artists
列表中,因此您只需操作这些对象的属性即可:
ax = sns.boxplot(data=x)
box = ax.artists[0]
box. set_facecolor("white")
等等
关于python - 箱线图:按 x 值划分的颜色和按图案区分的色调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31206474/