WHO Growth Charts

📈 WHO标准儿童生长曲线生成器

Health & Fitness榜 #2

基于WHO官方数据生成儿童生长曲线图,支持身高、体重、BMI百分位追踪,需Python环境运行

收藏
7.9k
安装
2.3k
版本
1.2.2
CLS 安全性认证2026-06-24
点击查看完整报告 >

使用说明

核心用法

本技能用于生成符合WHO标准的儿童生长发育曲线图,支持身高-年龄(0-19岁)、体重-年龄(0-10岁)、BMI-年龄(0-19岁)三种图表类型。通过命令行调用Python脚本,输入儿童基本信息和测量数据即可生成可视化图表,叠加显示WHO百分位参考曲线与儿童实际生长轨迹。

显著优点

  • 权威数据源:动态下载WHO官方参考数据(cdn.who.int),确保标准准确性
  • 完整覆盖:支持男女童双性别,涵盖婴幼儿至青少年全阶段
  • 可视化直观:matplotlib生成专业级生长曲线,便于家长与医生沟通
  • 数据整合:可与Withings智能秤数据联动,实现自动体重追踪

潜在局限

  • 环境依赖重:需预装Python3及pandas、matplotlib等4个科学计算库,对非技术用户门槛较高
  • 数据格式严格:测量数据需手动编写JSON,时间戳和数值单位(米/千克)易出错
  • 离线依赖风险:首次运行需联网下载WHO数据,CDN访问失败则功能中断
  • 功能单一:仅生成静态图表,无长期趋势分析或异常预警功能

适合人群

儿童保健医生、注重生长监测的家长、需定期记录发育数据的特殊儿童照护者。特别适合已有Withings智能设备、愿意配置Python环境的技术友好型用户。

常规风险

数据隐私方面,儿童生长发育数据属于敏感个人信息,JSON文件存储需做好本地加密;WHO官方数据源可信度高,但缓存文件长期留存可能暴露家庭儿童信息。

安全解读

核心功能

who-growth-charts 是一款专业儿童生长发育可视化工具,严格采用世界卫生组织(WHO)官方标准数据,生成身高-年龄、体重-年龄、BMI-年龄三条核心百分位曲线图。该工具支持 0-19 岁(身高/BMI)和 0-10 岁(体重)年龄段,覆盖男女双性别,可将儿童实际测量数据叠加于标准曲线之上,直观呈现生长轨迹与百分位位置。

显著优点

权威数据源:自动从 WHO 官方 CDN(cdn.who.int)下载标准参考数据,确保医学权威性,支持本地缓存以提升重复访问效率。

完整可视化输出:基于 Matplotlib 生成专业级图表,包含 3rd、50th、97th 等多条百分位参考线,配合儿童实际测量点的趋势连线,便于长期追踪。

灵活数据接入:支持手动 JSON 格式输入测量数据(身高以米、体重以千克为单位),并可与 withings-family 等智能设备 Skill 联动,实现体重数据自动同步。

安全架构设计:代码通过 S 级安全认证(95 分),实现完善的路径遍历防护(_safe_filename_safe_input_path),无危险函数调用,无敏感信息硬编码。

潜在局限

环境依赖较重:需预先安装 Python 3 及 pandas、matplotlib、scipy、openpyxl 四个科学计算库,对非技术用户有一定门槛。

数据格式敏感:JSON 测量数据需严格遵循 ISO 8601 时间戳与特定数值单位(米/千克),格式错误将导致图表生成失败。

缓存更新滞后:WHO 数据本地缓存为长期存储,无自动过期机制,官方数据更新时需手动清理缓存目录。

年龄计算限制:出生日期格式固定为 DD.MM.YYYY,不支持其他区域格式,国际用户需注意格式转换。

适合人群

  • 关注儿童生长发育的家长:需要定期追踪孩子生长曲线、评估营养状况
  • 儿科医生与保健人员:需要标准化工具辅助临床评估与家长沟通
  • 智能健康设备用户:已使用 Withings 等体重秤,希望自动化数据可视化
  • 健康管理研究者:需要批量生成符合国际标准的生长图表

常规风险

该 Skill 风险等级极低。主要考量包括:网络请求仅限于 WHO 官方 CDN,无第三方数据共享;所有测量数据均为本地处理,不上传云端;无权限升级或诱导行为。建议用户定期验证图表生成结果与临床评估的一致性,避免过度依赖单一工具进行医学诊断。

WHO Growth Charts 内容

scripts文件夹
手动下载zip · 8.5 kB
growth_chart.pytext/plain
请选择文件