我有这样的数据
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 绘制饼图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31499033/