用途:当用户要求创建图表、表格或数据可视化时,调用 Datawrapper API 生成交互式可视化内容。
主要能力:支持 d3-bars(柱状图)、d3-lines(折线图)、d3-pie(饼图)、d3-scatter(散点图)、tables(数据表)、locator-map(地图)。
使用方式:先从 ~/.claude-lab/shared/secrets/datawrapper.env 获取 API 令牌;创建图表调用 POST https://api.datawrapper.de/v3/charts;上传数据调用 PUT https://api.datawrapper.de/v3/charts/{id}/data;发布调用 POST https://api.datawrapper.de/v3/charts/{id}/publish。示例:DW_TOKEN=$(cat ~/.claude-lab/shared/secrets/datawrapper.env),随后用 curl 携带 Authorization: Bearer $DW_TOKEN 与 Content-Type: application/json,请求体为 {"title":"My Chart","type":"d3-bars"}。
适用场景:需要快速产出可发布的数据可视化,且环境已配置 Datawrapper 令牌与网络访问。
限制:免费层需在 datawrapper.de 注册并创建 API 令牌;令牌存放路径为 ~/.claude-lab/shared/secrets/datawrapper.env。其他支持图表样式、额度、地图类型细节暂未提供。