Seaborn Boxplot - цвет оси и ширина - PullRequest
0 голосов
/ 25 июня 2019

Я использую 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 голосов
/ 26 июня 2019
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(см. «Настройка matplotlib» ).Соответствующие свойства 'axes.linewidth' и 'axes.edgecolor'

...