如何在pandas数据透视表中对值进行排序并绘制它们?

时间:2016-11-19 13:22:39

标签: python pandas matplotlib pivot

我有一个数据透视表(即):

City                   Atlanta     New York   Chicago
Region name              Slow        Grid       Fathe

2010-01                  1            2          3
2010-02                  3            15         23   
...                                   ...
2016-01                  12           1          0 

当我尝试使用以下内容绘制某些值时:

pivot.ix['2016-01'].plot(kind='barh', 
                        figsize=(7, 10), 
                        width=0.8, 
                        fontsize=10, 
                        colormap='autumn')

我得到以下图表: enter image description here

如何更改代码以逐步绘制此图表?

1 个答案:

答案 0 :(得分:3)

在pivot.ix []和.plot()调用之间添加.sort_values()将在绘制之前对.ix []返回的Series进行排序,并且应该为您提供所需的结果。 / p>

UITableViewAutomaticDimension