周报数据图表生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af5149c6/weekly-kpi-chart-builder。
技能介绍
为什么要做这个脚本
周报或月报配图往往卡在最后一步:打开 Excel 拖拽图表、调配色、导出 PNG,不仅耗时,放大后还经常发虚。weekly-kpi-chart-builder 试图把这条链路压缩成「给数据 → 拿 SVG + 结论句」。它不依赖任何前端绘图库,纯 Python 脚本直接产出矢量图,适合需要把图表嵌进在线文档或浏览器页面的场景。
脚本如何工作
- 输入结构:核心是一份包含标签与数值的 JSON。脚本支持从 stdin、参数文件或位置参数读入,编码上兼容
utf-8-sig与gbk。 - 图型推荐:通过
chart字段指定bar、line或hbar;设为auto时会根据数据形态自动推荐——时间序列优先折线,类目对比优先柱状,排名类目较多则用横向条形图。 - 结论句生成:脚本会计算首末值变化(环比)与极值,直接拼出类似「本周 GMV 较上周 +12.5%,峰值出现在周三」的文本,方便直接粘贴进汇报文档。
- 视觉细节:内置商务配色,自动标注数值标签,并支持可选的目标参考线。负值场景下纵轴会自动下探,兼容收支或增减类数据。
适用边界
- 数据校验:数据点少于 2 个无法成图;标签与数值数量不一致会直接报错并指出差异位置。
- 清洗规则:数值中包含非数字字符(如「约1500」)会自动剥离并在摘要中注明。
- 输出限制:单图仅支持单指标。SVG 可直接拖入浏览器使用;如需 PNG 需自行截图或通过本地
matplotlib转换。
使用场景
- 运营每周需要把每日 DAU 数据做成折线图,并生成一句包含环比增长和峰值日期的结论句,直接粘贴进周报文档。
- 数据分析师汇总各渠道转化率做横向条形图排名,需要自动高亮最大值并标注数值标签,以便在汇报中直观展示差异。
- 财务或业务人员处理包含负值的收支数据,需要生成纵轴自动下探的柱状图,并画出目标参考线用于月度复盘。
- 产品团队有一份包含“约1500”这类带文本的脏数据,需要自动清洗非数字字符后生成 SVG 矢量图,保证放大不糊。
适合人员
- 互联网运营:每周需要将每日活跃用户数做成趋势折线图,并附带环比增长结论句粘贴到周报中。
- 数据分析师:需要将多渠道转化率生成横向条形排名图,要求自动高亮极值并标注具体数值。
- 财务与业务复盘人员:处理包含正负值的收支流水,需要生成纵轴自动适配且带目标线的柱状对比图。
- 文档工程师或周报撰写人:需要将带有文本杂质的表格数据清洗后,直接输出可嵌入在线文档的高清 SVG 矢量图。