我的数据框中的列名很长,所以当我制作成对图时,标签会重叠在一起。我想将我的标签旋转90度,以便它们不会相互碰撞。我尝试在线查找和文档,但无法找到解决方案。这是我写的内容及其错误信息:
plt.figure(figsize=(10,10))
g = sn.pairplot(df, kind="scatter")
g.set_xticklabels(g.get_xticklabels(), rotation=90)
g.set_yticklabels(g.get_yticklabels(), rotation=90)
AttributeError: 'PairGrid' object has no attribute 'set_xticklabels'
如何在 Seaborn PairGrid 中旋转标签(x 和 y 轴)?
注:抱歉,由于我的 wifi 无法上传图片进行参考。
get_xticklabels()
和get_yticklabels()
让我误以为你想要旋转刻度标签而不是轴标签 - 而tick_params()
是另一种方法。我很高兴你能用上g.axes.flatten()
。 - William Miller