让AI帮你画张图表,结果出来的配色像上世纪的学术论文,字体歪歪扭扭,排版一塌糊涂。拿去汇报,领导以为你在敷衍。换成ECharts重做一遍,Claude Code又老是生成已经废弃的配置项,跑都跑不起来。
数据可视化这块,AI一直没真正搞好。不是画不出来,是画出来的东西没法直接用。
蚂蚁集团的AntV团队出了一整套Claude Code Skill,专门解决这个问题。
AntV是蚂蚁集团的数据可视化团队,2017年开始搞开源。旗下有G2做统计图表,G6做关系图,L7做地理可视化,S2做透视表。阿里和蚂蚁内部两万多个业务系统跑的图表,底层全是AntV。
国内做数据可视化的开发者,多半接触过这套东西。跟Ant Design是同一个体系,只不过AntV专攻图表方向。
装上这套Skill之后会多出六个功能:图表可视化、信息图、地图、数据叙事、透视表、图标库。
图表可视化支持26种图表类型,重点是它会自动选型。你不用告诉它用什么图,它根据数据维度和分布自己判断。
信息图大概有200个模板,从文字描述直接生成,列表型、流程型、层级型、对比型都有。
地图用的是L7,WebGL渲染,三种底图可选:高德、Mapbox、MapLibre。热力图、散点图、区域填充、弧线流向都能做。
数据叙事用了一套叫T8的语法,能把数据转成结构化的文字报告,关键数字高亮,趋势带箭头标注。
透视表基于S2,百万行数据4秒内渲染完。
图标库就是给dashboard和信息图配SVG图标的。
六个加一块,基本把"拿到数据之后你想做的所有事"都覆盖了。
给一组销售数据,它不是简单按规则匹配。数字用柱状图、时间用折线图这种粗暴逻辑,它不走。它会分析数据的维度、分布和相互关系,再决定用什么类型。
比如你有一份各产品线的月度销售数据,想看哪个增长最快。它会选双轴组合图,左边柱状图放月度销售额,右边折线图放同比增长率,增长最高的产品线单独标注出来。你不用指定用柱状图还是折线图,描述清楚你想看什么就行。
换个场景,50个员工的绩效数据,包含工龄、部门、分数,你想分析绩效和工龄的关系。它直接出分组散点图,X轴工龄Y轴分数,按部门着色,再附一条趋势线。画完图还顺带告诉你,技术部门工龄和绩效的相关性最强。
给它一段文字描述,它直接生成信息图,就是那种公众号和商业报告里常见的、带图标带色块有层级关系的图。
比如说你要对比SaaS订阅和一次性买断两种模式。它匹配左右分栏的对比模板,左列蓝色调放SaaS的特点,右列橙色调放买断的特点,底部加一条决策提示。以前这种东西得开设计工具改模板,现在一句话搞定。
WebGL渲染,支持热力图、散点图、区域填充、弧线流向。
给28个分公司的销售数据,要按省份聚合画中国地图。它读完数据按省份聚合成18个省,生成区域填充图,颜色深浅对应金额大小,各省份总部城市打上标注,鼠标悬停能看该省总销售额和门店数。输出是可交互的HTML文件。
或者画物流路线。给3284条北京发出的订单,按终点城市聚合成156个,画弧线流向图。起点统一标在北京,线条粗细对应订单量,还带从北京向外扩散的流向动画。效果跟花钱定制的BI大屏差不多。
AntV的Skill用的是声明式语法,跟Markdown差不多,AI模型天然擅长生成这种东西。ECharts是命令式API,几十上百个参数,AI经常记错已经废弃的字段。
他们还有个GPT-Vis的库,专门为AI生成场景优化过。支持流式渲染,AI边生成边显示,数据不完整的时候也能降级显示已有的部分,不会直接白屏报错。
给AI用的工具和给人用的工具,需求完全不同。人可以手动改一个JSON的语法错误,但AI生成的内容天生就可能不完整,工具得能容错才行。
经常做数据报告的人。周报月报季度汇报都需要图表,以前导出数据开Excel画图截图粘贴到PPT,现在把数据丢给Claude Code一句话出图。
做BI和数据产品的开发者。项目里本来就可能用AntV的库,装了Skill之后Claude Code生成的代码直接就是AntV的API,不用再翻文档。
不碰数据的人用不上。对设计风格有极高定制要求的,AntV默认样式够好但不够自定义,还是得手动调参。
蚂蚁集团给Claude Code做Skill这件事,本身释放了一个信号。AntV是开源项目,做Skill不是做慈善,是在抢AI时代的开发者入口。通过Claude Code用AntV图表的人越多,AntV在开发者社区的渗透率就越高。Skill是目前让AI调用你库的最低摩擦方式,比让开发者自己学API有效得多。
以前开源项目比的是API好不好用、文档全不全。现在多了个维度:AI用起来方不方便。
安装一条命令:
npx skills add antvis/chart-visualization-skills
https://github.com/antvis/chart-visualization-skills
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/267066.html