我有这样的数据

ID   Sex   Smoke
1  female    1
2    male    0
3   female   1

如何绘制饼图以显示有多少男性或女性吸烟?

最佳答案

假设你开始:

import pandas as pd
from matplotlib.pyplot import pie, axis, show

df = pd.DataFrame({
    'Sex': ['female', 'male', 'female'],
    'Smoke': [1, 1, 1]})

你总是可以做这样的事情:
sums = df.Smoke.groupby(df.Sex).sum()
axis('equal');
pie(sums, labels=sums.index);
show()

python - 如何使用带有此数据的 Pandas 绘制饼图-LMLPHP

关于python - 如何使用带有此数据的 Pandas 绘制饼图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31499033/

10-12 20:04