簡體   English   中英

如何在熊貓數據透視表中對值進行排序並繪制它們?

[英]How to sort values in pandas pivot table and plot them?

我有一個數據透視表(即):

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')

我得到以下圖: 在此處輸入圖片說明

如何更改代碼以逐漸繪制該圖?

在pivot.ix []和.plot()調用之間添加.sort_values()將對.ix []返回的Series進行排序,然后對其進行繪制,並應為您提供所需的結果。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM