Infographic

输入文字,AI 自动生成专业信息图,省时省力。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 565 🐛 待处理 29 👀 关注 18
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 7077
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源框架,MIT许可证,完全免费,可自行部署使用。

项目预览

Infographic 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队antvis
定价模式🏷️完全免费
价格说明开源框架,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai,antv,infographic,llm,visualization
GitHub 星标★ 7077
上线时间2025-09-11 00:00:00
代码更新2026-10-20
仓库体积3.8 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数9

项目介绍

Infographic 是一个基于 TypeScript 的开源信息图生成与渲染框架,旨在通过 AI 将文字内容自动转化为可视化信息图。它解决了传统信息图制作门槛高、耗时久的问题,用户只需输入文本或数据,框架即可自动完成布局设计、视觉元素生成和渲染输出。核心能力包括:支持多种图表类型、灵活的模板系统、AI 驱动的内容到视觉的映射、以及可嵌入 Web 应用的渲染引擎。该框架适合开发者快速集成到产品中,实现动态、个性化的信息图生成,广泛应用于数据报告、营销内容、教育材料等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 7077

技术标签

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 3 步

环境要求

  • Node.js 环境(用于 npm 安装依赖)
  • 可用的 npm 包管理器
  • 一个能挂载 DOM 容器的 Web 页面(浏览器环境)
  • 支持 TypeScript / ESM 的构建或运行环境

安装与启动步骤

  1. 1安装依赖包

    在项目根目录执行 npm 安装命令,把 Infographic 作为依赖装进工程。

    npm install @antv/infographic
  2. 2准备渲染容器

    在页面中放置一个带 id 的 DOM 容器(示例为 #container),宽高交给框架控制。

    <div id="container"></div>
  3. 3初始化并渲染

    引入 Infographic 类,传入容器与宽高、editable 选项,再用 render 传入信息图语法文本。

    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
      lists
        - label Step 1
          desc Start
        - label Step 2
          desc In Progress
        - label Step 3
          desc Complete
    `);

关键配置

配置项必填说明示例
container是挂载渲染结果的 DOM 选择器#container
width否信息图渲染宽度100%
height否信息图渲染高度100%
editable否是否开启可编辑能力true

如何确认成功

页面 #container 容器内出现渲染好的信息图(示例为三步横向箭头列表),即表示成功。

常见问题

Q:安装时提示找不到包怎么办?

A:确认命令为 npm install @antv/infographic,包名带 @antv 作用域,且当前网络可访问 npm 源。

Q:渲染后页面空白?

A:检查 container 传入的选择器是否与页面中元素 id 一致,并确认元素在渲染前已存在于 DOM 中。

Q:必须用 TypeScript 吗?

A:README 示例使用 TS 语法,但该包通过 npm 引入,能在支持 ESM 的 JS/TS 工程中使用。

Q:信息图内容怎么写?

A:按 README 的语法文本编写,先写 infographic 模板名(如 list-row-simple-horizontal-arrow),再用 data 段声明内容。

注意事项

  • 该库是渲染引擎,需在浏览器等有 DOM 的环境中使用。
  • 内置约 200 个信息图模板、数据项组件与布局,可直接复用。
  • 配置与语法面向 AI 生成优化,支持 AI 流式输出与渲染。
  • 主题系统提供手绘、渐变、图案等预设,也可深度自定义。

核心亮点

  • AI 自动布局与视觉设计,大幅降低信息图制作门槛
  • 基于 TypeScript,类型安全,易于集成到现代前端项目
  • 支持模板扩展,可定制风格与品牌元素

不足之处

  • 文档/社区待观察
  • AI 生成效果可能受输入文本质量影响,复杂数据可视化支持有限

适用场景

  • 快速生成社交媒体营销信息图
  • 将数据报告自动转化为可视化摘要
  • 在 Web 应用中动态生成教育或培训材料

替代项目

Chart.js、D3.js、Canva API

上一篇:EpiDiff

下一篇:star-vector

同类项目推荐

sd-webui-deoldify 开源

给老照片和视频一键上色,在 Stable Diffusion WebUI 里直接搞定

DeOldify for Stable Diffusion WebUI:This is an extension for StableDiffusion's AUTO···

★ 692 2026-08-09
ComfyUI-MiniMax-H3-Image-Studio 开源

在 ComfyUI 里一键调用 MiniMax H3 出图并精修

ComfyUI nodes and tested workflows for MiniMax H3 still-image generation, reference ···

★ 221 2026-09-15
stable-fashion 开源

输入文字或图片,一键生成模特试穿效果

Stable Fashion: A prompt based virtual try on repository

★ 91 2026-08-09
malnyun_faces 开源

快速上手人脸生成与风格转换的轻量训练框架

침착한 생성모델 학습기

★ 902 2026-08-09
lpd 开源

让自回归图像生成提速数倍,实时出图不等待。

[ICLR 2026 Oral] Locality-aware Parallel Decoding for Efficient Autoregressive Image···

★ 107 2026-08-09
himg 开源

给段 HTML,自动生成社交分享图,省去手动设计。

You give it HTML and get back an image - perfect for dynamic OpenGraph social image ···

★ 102 2026-08-09