SuperAPI AI 工具集

chart-visualization

数据与分析

查看项目

更新于 10-15 19:57

技能介绍

用途:根据用户意图与数据特征选择图表类型,并生成 GPT-Vis 可消费的配置或完整运行代码。

主要能力:支持 26 种图表类型,包括 line、area、column、bar、pie、scatter、dual-axes、histogram、boxplot、violin、radar、funnel、waterfall、liquid、word-cloud、venn、treemap、sankey、flow-diagram、mindmap、indented-tree、network-graph、organization-chart、fishbone-diagram、table、summary。

使用方式:两种输出模式。语法模式生成 Syntax 或 JSON 配置,供 GPTVis.render() 消费;Syntax 为类 Markdown 缩进语法,首行必须为 vis [type],适合流式输出;JSON 为结构化对象。Markdown 场景使用 GPT-Vis 作为 fenced code block 语言标记。代码模式生成完整可运行代码,默认 HTML + CDN 方案,用户指定框架时用 npm 方案:npm install @antv/gpt-vis,CDN 为 https://unpkg.com/@antv/gpt-vis/dist/umd/index.min.js,CDN 引入后通过 GPTVis.GPTVis 访问主类。

API:new GPTVis(options) 接收 container(必填)、width、height、theme、wrapper、locale;render(config) 接受 Syntax 字符串、JSON 对象或纯文本(非 vis 开头按 summary 渲染),多次调用会自动销毁前图;destroy() 释放资源。

限制与注意:饼图分类建议不超过 5 个;数值字段须为数字,分类字段须为文本;连续数值分布须用 histogram;summary 使用 T8 语法,生成前须先读取 references/summary.md。其余细节暂未提供。