我已使用以下代码创建了以下catplot
:
tkt_plot_detailed = sns.catplot(data=resolved_time_length, x='Time_to_resolve_days',y='Ticket_category',
kind='box',row='Priority_level',height=4,aspect=3,
orient="h",linewidth=2.5)
plt.xlabel('Days to Resolve', fontsize=15)
plt.ylabel('Ticket Category', fontsize=15)
plt.xlim(-1,30)
plt.show()
我遇到的问题是我更改了x和y标签的文本和字体大小,但是此更改仅在图形的底部行生效。我该如何对图表的所有行进行更改?
答案 0 :(得分:1)
这两种方法都应该起作用:
tkt_plot_detailed.set_xlabel('Days to Resolve', fontsize=15)
tkt_plot_detailed.set_ylabel('Ticket Category', fontsize=15)
或者:
for ax in tkt_plot_detailed.axes.flatten():
ax.xlabel('Days to Resolve', fontsize=15)
ax.ylabel('Ticket Category', fontsize=15)