簡體   English   中英

熊貓DataFrame上的條形圖

[英]bar chart over pandas DataFrame

我有這樣的數據框:

     Continent        Surplus1980  Surplus1985     ...       Surplus2005  Surplus2010

       Africa         -711.186834  -894.362995     ...      -1001.189049  -960.203280
       Asia          -1464.995609 -1528.688190     ...      -1511.834129 -1529.459409
       Europe          716.832130   580.341819     ...        574.808741   590.688746
       North America  1586.628358  2559.054466     ...       2851.819722  2867.880633
       Oceania        4163.456825  3899.532718     ...       3807.652781  3796.396563
       South America  1455.955084  1196.506188     ...       1086.940969  1093.484142

現在,我想繪制一個條形圖,在x軸上顯示1980年至2010年每個大陸的價值。 我正在使用此功能:

df.plot(kind="bar", rot=0, ax=ax, width=0.5)  

我的結果告訴我:
柱形圖

那么,如何在圖例中更改大陸名稱,並每年向我展示每個大陸的價值?

采用:

df.set_index('Continent').T.plot(kind='bar', rot=0, width=0.5, figsize=(10,8))

輸出:

在此處輸入圖片說明

暫無
暫無

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

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