AI画的图表配色像学术报告?AntV这套Skill让它直接出专业级图表

我之前一直觉得AI画图表就是图一乐。直到我让Claude画了一组销售数据的可视化图表——出来的配色确实很有”学术气息”,字体也选得一言难尽。我当时的想法是:AI离真正可用的数据可视化,还差得远。

但试用了AntV这套chart-visualization-skills之后,我收回了一半的话。AI画图的问题不在AI本身,而在AI缺一套专业的设计规范和组件库。AntV做的,就是给AI补上这块短板。

AI画的图表配色像学术报告?AntV这套Skill让它直接出专业级图表

先说说这是个啥

chart-visualization-skills是蚂蚁集团AntV团队开源的一套可视化Skill,专门给Claude Code、Cursor这类AI编程助手用的。它不是单一工具,而是包含6个技能的套件:智能图表生成、信息图制作、图标检索、叙事文本可视化、透视表开发、图可视化代码生成。

核心思路是给AI一套经过验证的可视化设计规范,让它画图时不再凭感觉乱来。AntV在数据可视化领域做了十多年,G2、G6、S2这些产品在很多大厂的数据平台里都在用。现在他们把这套经验封装成了AI技能。

项目开源在GitHub上,MIT协议,217 Star,14 Fork,33次提交。

数据表现怎么样

指标 数值
Stars 217
Forks 14
Commits 33
协议 MIT

Star数不高,但工程层面的数据有意思。他们在174个图表生成测试用例上做了评估,G2和G6的代码生成准确率最高达到了98.2%。这意味着什么?你给AI一组数据描述,它生成的图表代码有98%的概率是正确的、能直接运行的。

他们还对比了不同模型的表现:qwen3-coder、Kimi-K2.5、GLM-5.1、DeepSeek-V3.2,在G2/G6生成任务上都有详细数据。能看出团队是认真测过的,不是拍脑袋说”我们准确率很高”。

用了什么技术

技术 占比/用途
JavaScript 56.9%
TypeScript 38.2%
CSS 4.9%
包管理 pnpm(monorepo)
测试 Vitest
核心生态 AntV G2 v5 / G6 v5 / S2 / T8 Syntax

技术选型很AntV——TypeScript为主,monorepo管理多个skill,Vitest做测试。核心依赖全是AntV自家的可视化引擎,没有引入第三方图表库。

几个让我意外的点

6个技能覆盖挺全。 不只是画个柱状图那么简单:

技能 用途
chart-visualization 智能图表生成,26+种类型(时序、对比、占比、关系、地理、层级等)
infographic-creator 信息图制作,50+模板
icon-retrieval 图标库搜索,返回SVG字符串
narrative-text-visualization 叙事文本可视化,把非结构化数据转成数据报告
antv-s2-expert 透视表开发助手,多维交叉分析
antv-g6-graph 图可视化代码生成,网络图、树图、流程图、思维导图
antv-g2-chart 统计图表代码生成,30+类型

图表类型很全。 时序类的折线图、面积图、K线图;对比类的柱状图、条形图、瀑布图;占比类的饼图、环形图、雷达图;关系类的散点图、热力图、箱线图;还有地理类的地图、层级类的树图、统计类的直方图……日常数据分析需要的图表类型基本都有。

Harness Engineering方法。 这是他们自己提的工程方法论,大意是通过大量测试用例来约束和评估AI的生成质量。174个测试用例不是摆设,而是真的在跑、在验证。

仅合并AI生成的代码。 项目README里明确写了:”该项目仅合并AI生成的代码。”贡献方式是提交Issue描述问题,然后指派给@copilot。这个做法挺有意思——用AI来维护AI工具。

适合谁用

  • 数据分析师:需要快速出图做报告,但不想在配色和排版上花时间的
  • 产品经理:要做数据看板、运营报告,没有设计资源的
  • 前端开发者:项目里需要集成图表,想快速生成AntV代码的
  • 独立开发者:做数据类应用,需要专业级可视化的

怎么用

安装:

npx skills add antvis/chart-visualization-skills

Claude Code插件方式:

/plugin marketplace add antvis/chart-visualization-skills

也可以用npm包:

npm install @antv/chart-visualization-skills

使用时的对话大概长这样:

你:帮我画一个展示2024年各季度销售额的柱状图
Claude:使用什么配色方案?
你:用AntV默认的商务蓝
...

然后Claude会调用skill,生成符合AntV设计规范的G2代码,直接在浏览器里预览。

CLI也支持:

antv retrieve --query "line chart for monthly revenue"

和同类对比

维度 AntV chart-visualization-skills AI原生画图(无规范)
图表质量 专业级,遵循可视化设计规范 随机,依赖模型训练数据
图表类型 26+种,覆盖全面 基础几种,复杂图表容易出错
代码可运行性 98.2%准确率 经常需要人工修复
生态整合 深度整合AntV全家桶 无特定生态
定制能力 支持Design Token和主题切换 有限
门槛 需要AI编程助手环境 任意对话工具

核心差异在于:普通AI画图是”凭感觉”,AntV这套是”按规范”。感觉可能好也可能坏,规范保证了下限。

有啥需要注意的

Star数不高,项目很新。 217 Star,33次提交,说明项目刚起步。功能框架搭好了,但社区反馈和长期稳定性还需要观察。

需要AI编程助手环境。 最高效的使用方式是配合Claude Code或Cursor。如果你只是想在普通对话里让它画图,体验会差一些。

中文支持情况不明。 AntV的图表库本身对中文支持不错,但skill层面的中文文档和示例相对有限,中文场景的适配程度需要自己验证。

仅接受AI生成的代码贡献。 这个规则意味着人类开发者不能直接提PR改代码,只能通过Issue描述问题让AI来修。长期来看这种维护模式是否可持续,是个问号。

复杂自定义有门槛。 虽然26+图表类型很全,但如果你需要极度个性化的视觉风格、非标准的数据映射或者复杂的交互逻辑,还是需要深入了解AntV的图形语法,不能完全依赖AI生成。

相关链接

  • GitHub:https://github.com/antvis/chart-visualization-skills
  • 安装:npx skills add antvis/chart-visualization-skills
  • npm包:@antv/chart-visualization-skills

AntV这套skill解决了一个很具体的问题:AI画图不好看,不是因为AI笨,而是因为AI缺一套专业的设计规范。他们把自己十多年在数据可视化领域的经验封装成了AI技能,让Claude在画图时有了”审美标准”。

98.2%的代码生成准确率、26+图表类型、50+信息图模板,数据上说得过去。但项目很新,217 Star说明还没大规模验证。如果你已经在用AntV的图表库,这套skill能显著提升效率;如果你只是偶尔画个图,可能感触不深。

这套skill的价值不在替代数据可视化工程师,而在让”不会画图”的开发者也能拿出专业水准的图表。上限能到多高,得看AntV后续能把规范堆多厚。

还在用Excel默认图表配色的,可以试下。

skills资源

还在手动做App Store截图?这个开源工具让Claude帮你搞定全部尺寸

2026-4-21 19:03:16

行业动态

a16z圆桌洞察:软件开发的第四次革命,当AI成为基础设施的新支柱

2025-7-23 11:45:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧