GA4埋码接入
自动检测框架并添加G
基于Vega-Lite的纯Node.js图表生成工具,无需浏览器或原生编译,可将JSON数据转换为出版级PNG/SVG图表。专为Fly.io、VPS及Docker环境设计,冷启动低于500毫秒,依赖体积约15MB。
安装依赖(一次性)
cd /data/clawd/skills/chart-image/scripts && npm install
基础用法
node /data/clawd/skills/chart-image/scripts/chart.mjs \
--type line \
--data '[{"x":"10:00","y":25},{"x":"10:30","y":27}]' \
--title "Price Over Time" \
--output chart.png
K线图示例
node chart.mjs --type candlestick \
--data '[{"x":"Mon","open":100,"high":110,"low":95,"close":105}]' \
--open-field open --high-field high --low-field low --close-field close \
--title "Stock Price" --output candle.png
多系列对比
node chart.mjs --type line --series-field "market" \
--data '[{"x":"Jan","y":10,"market":"A"},{"x":"Jan","y":15,"market":"B"}]' \
--title "Comparison" --output multi.png
完整参数列表见技能目录下文档。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | JSON数据数组、图表类型、字段映射、样式参数 |
| 输出 | PNG/SVG静态图片文件 |
| 适用人群 | 后端开发者、量化交易员、运维监控人员、报表自动化工程师 |
| 不包含 | 交互功能、实时推送、数据清洗、RTL排版 |
--x-type temporal,否则按分类处理原始链接:https://github.com/openclaw/skills/tree/main/skills/dannyshmueli/chart-image/SKILL.md
来源类型:GitHub仓库