过大熊猫数据帧条形图

问题描述 投票:0回答:1

我有数据帧是这样的:

     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

现在我要绘制条形图,显示2080至10年在x轴上每个大洲的价值。我使用这个功能:

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

我的结果显示我: bar-chart

所以,我怎么能更改传奇,每年有大陆的名字显示我每个大洲的价值?

python pandas bar-chart
1个回答
0
投票

采用:

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

输出:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.