python - 在饼图中的标题中添加 N
问题描述
我写了一个输出饼图的代码:
AGE_COUNTS=PIE_DATA.Age_Group.value_counts()
ax = AGE_COUNTS.plot(kind='pie', autopct='%.0f%%', shadow = True, label="")
ax.set_title("LWBS Age Distribution")
我想按年龄将总数的 N 添加到标题中,例如标题将显示为'LWBS Age Distribution (n=14)'
. 例如,如果我将每个年龄组的所有计数加起来,总人口将等于 14。我想自动执行此操作,因此每次更新数据的日期范围时不必手动更改标题. 我无法在网上找到很多符合我要求的文献。
解决方案
尝试使用 f 字符串设置标题:
ax.set_title(f"LWBS Age Distribution (n={len(PIE_DATA)})")
推荐阅读
- c++ - 当我使用 GUI 开发 QT 动态库时如何查看我的 QT UI?
- python-3.x - FileNotFoundError: [WinError 2] 系统找不到指定的文件:exiftool
- mysql - 更新表的替代方法
- symfony - Decorate all services that implement the same interface by default?
- python - 将 PIL 图像转换为 Tkinter 图像时出错
- c# - 即使在配置之后也无法在 Pagemodel 中使用会话
- c# - 选项卡高度不反映自定义/用户绘制 TabControl 上的高 DPI
- php - 使用 Ratchet 通过 websocket 使用 PHP 流式传输视频
- sonarqube - 尝试将声纳日志级别设置为 INFO
- sql - 从 SELECT 语句创建具有相应值的新类别列