有没有办法更改数据框的索引以进行绘图?

3

我正在尝试绘制我的项目数据。 绘图数据表示为索引[0,1,2,3,4]。 但是我想将数据绘制为索引[3,0,1,4,5]。

xx = df_new.groupby('Data' ,as_index=False).count().index

values = df_new.groupby('Data').size().values

plt.figure(figsize=(10,5))

plt.bar(xx ,values)

这是我的数据图表:

enter image description here

有没有办法做到这一点?谢谢。

1个回答

1
也许尝试重新索引。假设我有以下数据框:
     A
0   10.0
1   NaN
2   20.0
3   30.0
4   40.0
5   50.0
6   60.0
7   NaN

我可以绘图

df.fillna(0).plot(kind='bar')

enter image description here

我也可以重新排列如下

df.reindex([7,6,4,2,1,3,0,5]).fillna(0).plot(kind='bar')

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接