2024-06-09 05:11:05 发布
网友
我有这样的数据
ID Sex Smoke 1 female 1 2 male 0 3 female 1
如何绘制饼图以显示有多少男性或女性吸烟?
您可以使用熊猫选择pie图表直接绘制:
pie
import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({'Sex': ['female', 'male', 'female'], 'Smoke': [1, 3, 1]}) df.Smoke.groupby(df.Sex).sum().plot(kind='pie') plt.axis('equal') plt.show()
这里有一行:
temp[temp.Smoke==1]['Sex'].value_counts().plot.pie()
假设你从:
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()
您可以使用熊猫选择
pie
图表直接绘制:这里有一行:
假设你从:
你总是可以这样做:
相关问题 更多 >
编程相关推荐