我使用了FacetGRid,并设法更改了x轴的旋转,而对于另一列则没有。还可以在所有单独的图的x轴上获取标签吗?
我尝试过
grid.set_xticklabels(rotation=65, horizontalalignment='right')
完全删除标签,并且
plt.xticks(rotation=90)
哪个在右栏上工作正常,但左栏保持不变(参见图片)
我的代码是:
grid = sns.catplot(x='Nationality', y='count',
row='Age', col='Gender',
hue='Type',
data=dfNorthumbria2, kind='bar', ci=None)
答案 0 :(得分:0)
找到轮换的答案-
for axes in grid.axes.flat:
axes.set_xticklabels(axes.get_xticklabels(), rotation=65, horizontalalignment='right')
This excellent blog设法解释了所有与使用FacetGrid和列/行有关的问题。