如何根据 groupby 结果旋转图中的 xtick 标签?

How to rotate xtick label in plot from groupby result?

我有一个这样的 pandas 数据框。

df1 = pd.DataFrame([[100, 'aaaa', 'bbb'],
                [50, 'eee', 'fff'],
                [10, 'iii', 'jjj'],
                [5,'aaaa','bbb'],
                [3,'eee','fff']],
               columns=['Value', 'A', 'B'])

我需要对 A 列进行分组,并想绘制一个 xtick 是垂直的图。 所以我做了

y=df1.groupby("A").size()
plt.xticks(rotation=90)
y.plot()

但是,这不起作用。 有谁知道如何旋转 xtick? 非常感谢您的帮助。

y = df1.groupby("A").size()
y.plot()
plt.xticks([0, 1, 2], y.index, rotation=90)