Python 如何按索引值排序,然后绘制数据帧?

Python 如何按索引值排序,然后绘制数据帧?,python,pandas,plot,Python,Pandas,Plot,我正在绘制这个由1-5颗星组成的数据帧,效果很好 54424 42177 1529 31070 2800 但是,我想按升序对索引进行排序-“1,2,3,4,5”,而不是按实际值进行绘制: 绘制以下内容的代码: j.sort_index(by='stars').plot(kind='bar', rot = 1, figsize=(15,6)) 我希望索引按升序排列-1,2,3,4,5。从排序索引中删除参数by,以便按默认索引值排序: j.sort_index().plot(kind='bar'

我正在绘制这个由1-5颗星组成的数据帧,效果很好

54424

42177

1529

31070

2800

但是,我想按升序对索引进行排序-“1,2,3,4,5”,而不是按实际值进行绘制:

绘制以下内容的代码:

j.sort_index(by='stars').plot(kind='bar', rot = 1, figsize=(15,6))

我希望索引按升序排列-1,2,3,4,5。

排序索引中删除参数
by
,以便按默认索引值排序:

j.sort_index().plot(kind='bar', rot = 1, figsize=(15,6))

如果将
j.sort\u index(by='stars')
更改为
j.sort\u index()
工作情况如何?@jezrael yay!工作@耶斯雷尔太感谢你了!!