用途:把表格、CSV、段落或单个数字中的数据,转成一张平滑、符合品牌风格的动画图表,输出为一个自包含 HTML 文件。它是 data2motion 的 lite 变体,假设使用者是无法查看图像的纯文本模型,因此把全部设计与动画交给确定性脚本,避免输出偏离模板风格或失去平滑度。
主要能力:支持 kpi、bar、column、diverging、line、multiline、area、stacked、scatter、lollipop、dumbbell 等图表形式,具体数据形状见 references/spec.md。脚本统一着色:单系列用同一品牌色,多系列从分类调色板取色,diverging 按正负着色;可选按行角色实现涨跌语义色。生成的 HTML 无依赖,含深色控制台界面、Barlow 字体、三色系统、缓动揭示、减少动态效果安全,以及重播、速度、深/浅色、配色方案控制栏。
使用方式:四步。1)取数据,提取标签与数值并按行或系列分组;2)选图表,从支持列表中选择最接近的形式,不要手工构建图表类型;3)写 spec,即一个小型 JSON 文件,按所选图表复制 references/spec.md 中的结构,填入真实数字、标题、要点、来源和单位;4)运行构建:python3 scripts/build.py spec.json chart_motion.html。构建成功打印 OK,出错会提示 spec 中需要修正之处。
限制与规则:不要自己编写 HTML、CSS、SVG 或动画,只能产出 spec 并运行 build.py;构建报错时修正 spec,不要手工绕过;spec 中必须填写真实来源与单位;一个 spec 对应一张图表,需要另一张就再写一个 spec 并构建。资料未提供收费、价格、平台支持范围等更多信息。