SuperAPI AI 工具集

creating-charts

数据与分析

查看项目

更新于 10-15 16:48

技能介绍

用途:在回复中通过 flint 围栏代码块嵌入交互式图表,适合呈现比较、趋势、分布和构成拆分等数据。图表在 Amp 网页界面内联渲染。

主要能力:代码块正文为 Flint 图表规范的 JSON。data 必填,二选一:data.values 为内联行对象数组,最多 10000 行;data.url 为 Amp 附件或产物 URL,浏览器渲染时抓取文件,最多 50000 行或 10MB,其他 URL 会被拒绝。semantic_types 可选但推荐,用于轴格式、配色和零基线。chart_spec.chartType 必填,可选模板包括折线图、柱状图、散点图、直方图、热力图、饼图、KPI 卡片等。chart_spec.encodings 必填,为通道到字段的映射,支持 field、aggregate、sortOrder、sortBy、scheme。chart_spec.chartProperties 与 baseSize 可选。

使用方式:按建议选择图表类型,趋势用折线图,类别比较用按值排序的柱状图,分布用直方图或箱线图,关系用散点图,密集矩阵用热力图。每个代码块只放一张图,并在旁边用一句话写出结论。建议先将数据聚合到约 200 行以内再内联,可用 jq、awk、SQL 等先汇总;对命令输出先写入临时文件再聚合,不要把原始输出直接粘贴进图表块。

限制:无法绘制任意网页 URL 或本地文件路径;模板不支持的通道会被静默忽略,可能产生误导性聚合;避免雷达图和玫瑰图;不要使用双轴;颜色系列控制在 6 到 8 个以内。少于约 4 个数据点不建议绘制图表。官方文档未提供更多收费或平台信息。