AntV Infographic
什么是 AntV Infographic?
简单说,它是 AntV 的新一代声明式信息图可视化引擎 。

你只需要用一套清晰的语法描述你的信息结构,它就能把内容快速渲染成图,不管是流程、层级还是对比分析都可以处理得井井有条。
更重要的是,它天然支持 AI 生成和实时渲染,内容可以边生成边看到效果,大大降低了创作门槛。
核心亮点
🤖 AI 友好:语法和配置专门优化过,AI 能轻松理解信息结构,支持流式输出和渲染。
📦 开箱即用:内置近 200 个模板和可复用组件,几分钟就能搭出专业信息图。
🎨 灵活主题:手绘、渐变、纹理多种风格可选,也支持深度自定义。
🧑🏻💻 内置编辑器:生成的图可以直接在编辑器里调整布局、文字和样式,所见即所得。
📐 高质量 SVG:默认用 SVG 渲染,画质清晰,也方便二次编辑或嵌入系统。
快速上手(Vue / React 均可)
安装非常简单:
npm install @antv/infographic
# 或
pnpm add @antv/infographicJS 示例
import { Infographic } from '@antv/infographic';
const infographic = new Infographic({
container: '#container',
width: '100%',
height: '100%',
editable: true,
});
infographic.render(`
infographic list-row-simple-horizontal-arrow
data
items
- label Step 1
desc Start
- label Step 2
desc In Progress
- label Step 3
desc Complete
`);React / Vue 示例
// React
<Infographic
type="hierarchy"
data={{
title: '技术架构',
items: [{ text: '前端' }, { text: '后端' }, { text: '数据层' }],
}}
/>
<!-- Vue -->
<Infographic
type="sequence"
:data="{ items: ['需求分析', '设计', '开发', '上线'] }"
/>核心思想:你不是在调图表参数,而是在描述“内容结构”。
流式渲染,AI 也能边生成边看
Infographic 支持 边接收 AI 输出边渲染,非常适合生成式 AI 工作流:
let buffer = '';
for (const chunk of chunks) {
buffer += chunk;
infographic.render(buffer);
}AI 整合与技能支持

AntV 为 Infographic 提供了丰富的 AI 集成能力,让自动化生成和人机协作更顺畅:
- 信息图生成器:快速生成渲染用 HTML 文件
- 语法生成器:根据描述生成信息图语法
- 结构创建器:自定义信息图布局
- 项目创建器:生成自定义数据项样式
- 模板更新器:方便开发者维护和扩展模板库
模板丰富,直接套用
官方模板库覆盖了大部分使用场景:
👉 官方示例:https://infographic.antv.vision/gallery
图表型:适合展示简单数据

对比型:方案或指标对比

层级型:组织架构、系统分层

列表型:多信息点的结构化展示

四象限型:经典分析模型

关系型:模块依赖或关联说明

顺序型:流程、步骤或时间线

模板可直接使用,也可以微调样式,非常省时。
在线编辑器
如果不想写代码,也可以直接用在线编辑器:
👉 在线编辑器:https://infographic.antv.vision/editor

- 拖拽、修改都能实时预览
- 非前端也能快速上手
- 支持 AI 自动生成和人工编辑结合
AI Infographic
你只要把文字内容粘贴进去,AI 会自动理解语境,帮你生成匹配的信息图。

特别适合写文章、做汇报或整理方案,让创作效率直接提升。
项目地址
GitHub 地址:https://github.com/antvis/Infographic
官网:https://infographic.antv.vision/
最后编辑:Ddd4j 更新时间:2026-01-09 12:08