我正在使用seaborn制作箱形图。如何修改轴线的粗细和颜色?
我不知道我的代码可以在哪里解决。我需要更改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)
答案 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'