Rau*_*les 3 python matplotlib seaborn
我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()
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是我更改了 x 和 y 标签文本和字体大小,但这些更改仅对图表的底行生效。我怎样才能改变我的图表的所有行?
这两种方式中的任何一种都应该有效:
tkt_plot_detailed.set_xlabels('Days to Resolve', fontsize=15) # not set_label
tkt_plot_detailed.set_ylabels('Ticket Category', fontsize=15)
Run Code Online (Sandbox Code Playgroud)
或者:
for ax in tkt_plot_detailed.axes.flatten():
ax.xlabel('Days to Resolve', fontsize=15)
ax.ylabel('Ticket Category', fontsize=15)
Run Code Online (Sandbox Code Playgroud)