Seaborn Boxplot-轴的颜色和宽度

时间:2019-06-25 17:44:33

标签: python-3.x seaborn boxplot

我正在使用seaborn制作箱形图。如何修改轴线的粗细和颜色?

[seaborn boxplots axis line thickness]

我不知道我的代码可以在哪里解决。我需要更改x轴的颜色和宽度,使其更蓝,更厚。...

谢谢

plt.figure()
fig = plt.figure(figsize=(45,35), dpi=150)
font_size_axes=128
label_font_size=128
ax = sns.boxplot(x=group, y=strain_lable[:], data=table,order=data_order,   palette=my_pal, width=0.3, 
             fliersize=50, linewidth=12)

1 个答案:

答案 0 :(得分:0)

ax.spines['left'].set_linewidth(5)
ax.spines['left'].set_color('orange')

如果您需要为所有的脊柱着色,则可以遍历:

for _,s in ax.spines.items():
    s.set_linewidth(5)
    s.set_color('cyan')

如果要对一堆图进行这些更改,则可以考虑更改rc文件(请参见"Customizing matplotlib")。相关属性为'axes.linewidth''axes.edgecolor'