【问题标题】:Group and represent pie chart分组和表示饼图
【发布时间】:2021-01-04 18:18:39
【问题描述】:

我有一个这样的数据框:

Hours  Person

10     Jack
20     Louis
10     Jack
30     Anne
10     Anne

我想将这些数据表示为饼图,其中 50% 的时间属于 Anne,25% 属于 Jack,25% 属于 Louis。我已经尝试过使用 goupby,但它并不代表我想要的。

【问题讨论】:

    标签: python-3.x pandas matplotlib


    【解决方案1】:

    试试:

    df.groupby('Person')['Hours'].sum().plot.pie(autopct='%.2f')
    

    输出:

    【讨论】:

    • 效果很好,我错过了 ['Hours'] ,因此 groupby 不起作用。
    猜你喜欢
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多