如何根据 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)
我有一个这样的 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)