箱线图:x 值的颜色和图案区分的色调
Boxplot: colors by x value and hues differentiated by pattern
假设我有如下所示的箱线图:
我想实现不同的着色:
Fri
、Sat
和 Sun
将显示为蓝色; Thur
会变成红色
我想用盒子里的图案来区分色调(剥离或其他东西)
我找不到使用 seaborn 调色板进行此操作的方法。
我知道我可以直接在 matplotlib 中弄乱箱线图的方框,但 seaborn 把坐标轴还给我。这种情况下我怎样才能拿到箱子?
这些框最终出现在返回轴上的 artists
列表中,因此您只需要操作这些对象的属性:
ax = sns.boxplot(data=x)
box = ax.artists[0]
box. set_facecolor("white")
等等
假设我有如下所示的箱线图:
我想实现不同的着色:
Fri
、Sat
和Sun
将显示为蓝色;Thur
会变成红色我想用盒子里的图案来区分色调(剥离或其他东西)
我找不到使用 seaborn 调色板进行此操作的方法。
我知道我可以直接在 matplotlib 中弄乱箱线图的方框,但 seaborn 把坐标轴还给我。这种情况下我怎样才能拿到箱子?
这些框最终出现在返回轴上的 artists
列表中,因此您只需要操作这些对象的属性:
ax = sns.boxplot(data=x)
box = ax.artists[0]
box. set_facecolor("white")
等等