趋势图表动画生成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-chart-animation。
技能介绍
解决什么问题
时序数据常以 JSON 形式存在,但汇报、演示或监控页面往往需要一眼看懂趋势。直接把散点或折线图丢出去,缺少动效和多序列对比,观感偏弱,也难以快速定位极值。chart-animation 针对这种场景,把输入数据转成深色主题的趋势动画,并附带静态总览图,方便在演示材料、技术分享或数据看板中使用。
技能如何工作
该技能基于 Python 生态,依赖 matplotlib、numpy 和 pillow,在可选 ffmpeg 存在时还会生成 MP4。核心流程是:
- 读取指定 JSON 数据,自动识别
Y轴范围; - 支持最多 4 条数据序列,并用不同颜色区分;
- 生成
animation.gif与animation.mp4,默认帧率为12 fps; - 输出
overview.png,以 2x2 网格展示各序列,并标记Min/Max极值; - 支持
--title、--width、--height等参数,适应不同演示尺寸。
适用边界
它适合趋势可视化、静态摘要和短视频展示,不是通用 BI 工具,也不提供交互式查询或数据库连接。若数据包含中文字符,需要提前安装 PingFang SC 或 SimHei 等字体,否则可能出现缺字。输入结构需要符合其约定的 JSON 格式,复杂嵌套或稀疏时间序列仍建议先做清洗。
使用场景
- 在周会材料中把四个核心指标的时序 JSON 渲染成深色趋势动画,并导出 GIF 用于插入幻灯片。
- 在演示系统监控曲线时,将清洗后的时间序列数据生成 12 fps 的趋势动画,快速说明指标变化。
- 为数据复盘报告生成多面板总览图,用 2x2 网格分别展示最多四条序列并标出 Min/Max。
- 制作短视频预览资产时,在已有 ffmpeg 的环境中把同一趋势输出为 MP4,用于嵌入网页或文档。
适合人员
- 需要把时序 JSON 做成演示动画和总览图的数据分析师
- 要在周报里对比最多四条指标趋势的运营同学
- 负责准备系统复盘或监控趋势说明视频的工程师
- 撰写技术文档插图并需要导出 GIF 趋势图的开发者