下面的代码用于创建饼图,该饼图显示“送货地址名称”列中每个人的购物次数。“标签”列表包含每个人的姓名,“购买”列表包含每个人的购物次数。
labels = df['Shipping Address Name'].unique()
purchases = df['Shipping Address Name'].value_counts()
plt.pie(purchases, labels=labels, autopct='%.f')
plt.title('Purchases Per Person')
plt.axis('equal')
return plt.show()
下面是“购买”列表的基本外观:
Lilly 269
Rolf 69
Sandy 11
Dan 2
我正在尝试将购买列表中的值显示在饼图中,而不是“autopct=%.f”中的百分比。不确定“autopct”函数最简单的方法是什么,所以任何帮助都将不胜感激。
1条答案
按热度按时间qoefvg9y1#
尝试通过乘以购买总额重新计算实际值:
输出: