Seaborn FacetGrid-是否更改所有图的y轴旋转?

时间:2020-04-24 09:26:03

标签: python seaborn facet

我使用了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)

this is what it looks like.

1 个答案:

答案 0 :(得分:0)

找到轮换的答案-

for axes in grid.axes.flat:
axes.set_xticklabels(axes.get_xticklabels(), rotation=65, horizontalalignment='right')

This excellent blog设法解释了所有与使用FacetGrid和列/行有关的问题。