Agent Skills
返回列表
趋势图表动画生成

趋势图表动画生成

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 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 趋势图的开发者