δΈζ | English
AntV Infographic is a next-generation declarative infographic visualization engine from AntV. With unified syntax and component architecture, you can render structured data into high-quality infographics in an elegant and flexible way, making information presentation more efficient and data storytelling simpler.
-
π¦ Ready to use: 100+ built-in templates, data-item components, and layouts to assemble infographics in minutes
-
π¨ Themeable: Hand-drawn (rough), gradients, patterns, multiple presets, and deep customization
-
π§© Composable: Structures, items, and render units are fully componentized for flexible extension
-
π― Declarative Configuration: Simple and clear configuration approach, ideal for AI generation, machine understanding, and automated workflows
-
π€ AI-friendly: Declarative config with JSON Schema, ideal for AI generation and automated workflows
-
π High-quality SVG: Default SVG output for crisp visuals and easy editing/export
npm install @antv/infographicimport { Infographic } from '@antv/infographic';
const infographic = new Infographic({
container: '#container',
width: '100%',
height: '100%',
template: 'list-row-simple-horizontal-arrow',
data: {
items: [
{ label: 'Step 1', desc: 'Start' },
{ label: 'Step 2', desc: 'In Progress' },
{ label: 'Step 3', desc: 'Complete' },
],
},
});
infographic.render();Render the infographic in the target container.
For more examples, please refer to the documentation site.
- 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.
