็ฎไฝไธญๆ | English
AntV Infographic is AntV's next-generation declarative infographic visualization engine. With a carefully designed infographic syntax, it can quickly and flexibly render high-quality infographics, making information presentation more efficient and data storytelling simpler.
- ๐ค AI-friendly: Configuration and syntax are tuned for AI generation, provide concise prompts, and support AI streaming output and rendering
- ๐ฆ Ready to use: ~200 built-in infographic templates, data-item components, and layouts to build professional infographics in minutes
- ๐จ Theme system: Hand-drawn, gradients, patterns, multiple preset themes, plus deep customization
- ๐ง๐ปโ๐ป Built-in editor: Includes an editor for infographics so AI-generated results can be edited further
- ๐ High-quality SVG output: Renders with SVG by default to ensure visual fidelity and easy editing
npm install @antv/infographicimport { 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
lists
- label Step 1
desc Start
- label Step 2
desc In Progress
- label Step 3
desc Complete
`);The rendered result looks like this:
With a highly fault-tolerant infographic syntax you can stream AI output in real time and progressively render the infographic.
let buffer = '';
for (const chunk of chunks) {
buffer += chunk;
infographic.render(buffer);
}AntV Infographic provides skills to integrate with AI agents:
- infographic-creator: Create an HTML file that renders an infographic
- infographic-syntax-creator: Generate infographic syntax from descriptions
- infographic-structure-creator: Generate custom structure designs
- infographic-item-creator: Generate custom item designs
- infographic-template-updater: (For developers) update the template library
Claude marketplace is now available. You can install from marketplace, or keep using manual install.
/plugin marketplace add https://github.com/antvis/Infographic.git
/plugin install antv-infographic-skills@antv-infographicManual install:
set -e
VERSION=0.2.4 # Replace with the latest tag, e.g. 0.2.14
BASE_URL=https://github.com/antvis/Infographic/releases/download
mkdir -p .claude/skills
curl -L --fail -o skills.zip "$BASE_URL/$VERSION/skills.zip"
unzip -q -o skills.zip -d .claude/skills
rm -f skills.zipEnter codex
# Replace <SKILL> with the skill name, e.g. infographic-creator
# https://github.com/antvis/Infographic/tree/main/skills/<SKILL>
$skill-installer install https://github.com/antvis/Infographic/tree/main/skills/infographic-creator
Community projects and products powered by AntV Infographic:
- ๐ผ Products
- Alma โ Desktop AI provider orchestration app with Infographic
- Markdown Viewer โ Markdown viewer with Infographic support, export to Word, extensions for Chrome/VS Code/Firefox
- InfographicAI โ Generate PPT slides powered by Infographic
- LangChat Slides โ Next-Gen AI Slide Generator using @antv/infographic
- Nowledge Mem โ AI Memory Bank with Presentation Creator supporting Infographic
- WeChat Markdown Editor โ Markdown to WeChat article editor with Infographic
- Welight โ WeChat article creation platform with Infographic support
- Zojo โ Generate professional infographics with simple syntax
- ๐ฆ Libraries
- astro-koharu โ Anime blog theme (Astro) with Infographic support
- docsify-infographic โ Plugin to render Infographic diagrams in Docsify
- feffery-infographic โ Create infographics in Python with Plotly Dash
- infographic-cli โ CLI tool to generate SVG infographics
- infographic-for-react โ React component wrapper for @antv/infographic
- markdown-it-infographic โ markdown-it plugin for @antv/infographic
- markstream-vue โ Streaming Markdown rendering for Vue 3 with Infographic
- obsidian-infographic โ Obsidian plugin for @antv/infographic
- slidev-addon-infographic โ @antv/infographic component for Slidev
- VSCode Extension โ Preview Infographic in VSCode Markdown files
๐ก Have a project using AntV Infographic? Share it in Issue #99!
- Submit your questions or suggestions on GitHub
- Join GitHub Discussions to communicate with the community
- Contributions are welcome! Let's improve AntV Infographic together!
If you have any suggestions, feel free to communicate with us on GitHub! Star โญ us to show your support.
This project is open source under the MIT license. See LICENSE for details.

