Python Seaborn Catplot仅更改其中一行上的X和Y标签

Python Seaborn Catplot仅更改其中一行上的X和Y标签,python,matplotlib,seaborn,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', fonts

我用此代码创建了以下
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标签文本和字体大小,但这些更改只对图形的底部行生效。如何更改图表中的所有行?

这两种方法中的任何一种都可以:

tkt_plot_detailed.set_xlabels('Days to Resolve', fontsize=15) # not set_label
tkt_plot_detailed.set_ylabels('Ticket Category', fontsize=15)
或:


使用对象
tkt\u plot\u detailed
并应用
set\u xlabel
set\u ylabel
等方法。干杯。@Irnzcig我试过:
tkt\u plot\u detailed.set\u xlabel('TEST')
但这给了我一个错误:
AttributeError:'FaceGrid'对象没有属性“set\u xlabel”
你说得对。评论太长了,我加了一个简短的回答。这是一篇老文章,但是
tkt\u plot\u详细。set\u xlabels
有效。注意标签中的复数“s”。您可以通过
dir(tkt\u plot\u detailed)
@irnczig tr检查可用的方法您的评论的答案无效,因为该方法被称为set\u xlabel而不是set\u xlabel。现在可以用了!,如果你修改了这个答案,我会把它标记为正确的,否则我会自己贴答案。谢谢你的帮助!
for ax in tkt_plot_detailed.axes.flatten():
    ax.xlabel('Days to Resolve', fontsize=15)
    ax.ylabel('Ticket Category', fontsize=15)