You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python绘制饼图时自动在标题中添加总计数N?

你可以直接对value_counts()生成的计数序列求和得到总样本量,再通过字符串格式化动态拼接到标题中,修改后的代码如下:

AGE_COUNTS = PIE_DATA.Age_Group.value_counts()
# 自动计算所有年龄组总计数
total_count = AGE_COUNTS.sum()
ax = AGE_COUNTS.plot(kind='pie', autopct='%.0f%%', shadow = True, label="")
# 动态拼接生成标题
ax.set_title(f"LWBS Age Distribution (n={total_count})")

如果你的Python版本低于3.6不支持f-string,可以改用format方法实现同样效果:

ax.set_title("LWBS Age Distribution (n={})".format(total_count))

后续只要你更新PIE_DATA的数据范围,重新运行代码就会自动计算最新的总计数更新到标题中,无需手动修改数值。

内容的提问来源于stack exchange,提问作者Raven

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 22:54:01