项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 7077
技术标签
使用教程
环境要求
- Node.js 环境(用于 npm 安装依赖)
- 可用的 npm 包管理器
- 一个能挂载 DOM 容器的 Web 页面(浏览器环境)
- 支持 TypeScript / ESM 的构建或运行环境
安装与启动步骤
-
1安装依赖包
在项目根目录执行 npm 安装命令,把 Infographic 作为依赖装进工程。
npm install @antv/infographic -
2准备渲染容器
在页面中放置一个带 id 的 DOM 容器(示例为 #container),宽高交给框架控制。
<div id="container"></div> -
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···
Awesome-Style-Transfer-with-Diff···
开源
一站式掌握扩散模型风格迁移前沿方法
A curated list of recent style transfer methods with diffusion models
fastapi_ml_stablediffusion
开源
用 React+FastAPI 快速搭建 Stable Diffusion 文生图应用
A Stable Diffusion Demo with React and FastAPI
ComfyUI-MiniMax-H3-Image-Studio
开源
在 ComfyUI 里一键调用 MiniMax H3 出图并精修
ComfyUI nodes and tested workflows for MiniMax H3 still-image generation, reference ···
stable-fashion
开源
输入文字或图片,一键生成模特试穿效果
Stable Fashion: A prompt based virtual try on repository
malnyun_faces
开源
快速上手人脸生成与风格转换的轻量训练框架
침착한 생성모델 학습기
lpd
开源
让自回归图像生成提速数倍,实时出图不等待。
[ICLR 2026 Oral] Locality-aware Parallel Decoding for Efficient Autoregressive Image···
arbitrary-image-stylization-tfjs
开源
浏览器里玩转任意图像风格迁移,上传图片即刻生成艺术大作。
Arbitrary style transfer using TensorFlow.js
himg
开源
给段 HTML,自动生成社交分享图,省去手动设计。
You give it HTML and get back an image - perfect for dynamic OpenGraph social image ···
