Skip to content

antvis/Infographic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

δΈ­ζ–‡ | English

Infographic, bring words to life!

πŸ¦‹ An Infographic Generation and Rendering Framework, bring words to life!

npm version build status license

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.

Website Β· GitHub Β· Document Β· Gallery Β· AI Agent

✨ Features

  • πŸ“¦ 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

πŸš€ Installation

npm install @antv/infographic

πŸ“ Quick Start

import { 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.

πŸ’¬ Community & Communication

  • 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.

πŸ“„ License

This project is open source under the MIT license. See LICENSE for details.