我正在尝试绘制我的项目数据。 绘图数据表示为索引[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) 这是我的数据图表: 有没有办法做到这一点?谢谢。
也许尝试重新索引。假设我有以下数据框: 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') 我也可以重新排列如下 df.reindex([7,6,4,2,1,3,0,5]).fillna(0).plot(kind='bar')