Python 3.x 分组并表示饼图
我有这样一个数据帧:Python 3.x 分组并表示饼图,python-3.x,pandas,matplotlib,Python 3.x,Pandas,Matplotlib,我有这样一个数据帧: Hours Person 10 Jack 20 Louis 10 Jack 30 Anne 10 Anne 我想把这些数据表示成一个饼图,其中50%的时间属于安妮,25%属于杰克,25%属于路易斯。我尝试过goupby,但它并不代表我想要的东西。试试: df.groupby('Person')['Hours'].sum().plot.pie(autopct='%.2f') 输出: 它工作得很好,我错过了['Hours'],因此
Hours Person
10 Jack
20 Louis
10 Jack
30 Anne
10 Anne
我想把这些数据表示成一个饼图,其中50%的时间属于安妮,25%属于杰克,25%属于路易斯。我尝试过goupby,但它并不代表我想要的东西。试试:
df.groupby('Person')['Hours'].sum().plot.pie(autopct='%.2f')
输出:
它工作得很好,我错过了['Hours'],因此groupby没有工作。