用途:将结构化数据渲染为出版级 PNG(或 SVG)图表,适用于无头服务器、Fly.io、VPS 与 Docker 等部署环境,尤其适合监控告警类可视化。
主要能力:支持 line、bar、area、point 四类图表;可设置标题、宽高、X/Y 轴字段与标签、颜色、Y 轴范围;支持显示增减百分比注释、聚焦数据变化范围、只显示最近 N 个数据点、标注极值;支持暗色主题、SVG 输出、80x20 无坐标轴 sparkline、堆叠柱状图(需 --color-field)以及多系列折线图(--series-field)。也可传入完整 Vega-Lite spec 文件实现高级图表。
必要用法:先执行一次 npm install:cd /data/clawd/skills/chart-image/scripts && npm install。随后通过 node /data/clawd/skills/chart-image/scripts/chart.mjs 调用,常用参数包括 --type、--data(JSON 数组)、--spec、--output、--title、--width、--height、--x-field、--y-field、--x-title、--y-title、--color、--y-domain、--show-change、--focus-change、--focus-recent N、--show-values、--dark、--svg、--sparkline、--stacked、--color-field、--series-field。数据也可通过管道传入。堆叠柱状图数据需含 x、y 与 color-field 三类字段。
适用场景:监控告警图表、趋势对比、类别构成分析、文本摘要内嵌迷你图,以及需要在无浏览器环境快速出图的服务端任务。
限制:资料未提供具体平台兼容性、性能基准之外的部署细节、收费与授权信息、数据格式支持的完整范围及错误处理方式,这些暂未提供。