AntV
AntV Infographic
文档
参考
示例
AI
企业版

目录

  • Overview
  • 开发提示词
  • 使用方法
  • 方法一:在 AI 对话中使用
  • 方法二:使用 Claude Code 或者 Codex(推荐)
  • 快速开始
    • 入门指南
    • 信息图语法
  • 核心概念
    • 设计
    • 模版
    • 数据
    • 主题
    • 资源
  • 自定义设计
    • 自定义结构
    • 自定义数据项
    • 自定义模版
    • 自定义主题
    • 自定义色板
    • 自定义字体
    • 自定义资源加载器
    • 自定义图案
  • 信息图理论
    • 信息图分类
    • 核心理论
    • 信息图构成要素
    • 信息图设计
  • 参与贡献
    • 项目介绍
    • 开源计划
    • 贡献指南
    • 代码规范
    • 提交 PR
文档
自定义设计

自定义结构

由于结构开发较为复杂,AntV Infographic 为结构提供了专门的 AI 提示词(Prompt),你可以使用大语言模型(如 Claude、GPT-4 等)快速生成高质量的设计资产代码。

开发提示词

提示词位于 AntV Infographic GitHub 仓库的中 src/designs/structures/prompt.md 文件中。其中包含以下内容:

  • 结构分类体系(列表、对比、顺序、层级、关系、地理、统计图)
  • 技术规范(类型定义、可用组件、工具函数)
  • 代码模板(简单结构、层级结构)
  • 布局计算要点
  • 按钮布局原则
  • 命名规范
  • 生成流程
  • 示例代码

使用方法

方法一:在 AI 对话中使用

  1. 打开提示词文件:

cat src/designs/structures/prompt.md

  1. 复制提示词内容到 AI 对话框(如 Claude、ChatGPT)

  2. 描述你的需求,例如:

我想开发一个循环流程结构,数据项围成一个圆形排列,相邻项之间有箭头连接,形成闭环。每个数据项可以添加、删除。

  1. AI 生成代码,包括:

    • 完整的 TypeScript 类型定义
    • JSX 组件实现
    • 注册语句
    • 所有必需的导入
  2. 复制代码到项目中:

src/designs/structures/MyStructure.tsx

  1. 添加到导出:

在 src/designs/structures/index.ts 中导出开发的结构。

  1. 在 Dev 环境测试

方法二:使用 Claude Code 或者 Codex(推荐)

如果你使用 Claude Code 或类似的 AI 编程助手:

  1. 直接引用提示词文件:

请阅读 src/designs/structures/prompt.md, 然后帮我开发一个循环流程结构。

  1. AI 自动读取提示词并生成代码

  2. AI 可以直接创建文件并添加到导出

上一章自定义设计
下一章自定义数据项

AntV Infographic
Copyright © Ant Group Co.
文档
快速开始
核心概念
自定义设计
信息图理论
API 参考
JSX
API
设计资产
更多
更多示例
AI 在线体验
GitHub
参与贡献
友情链接
AntV
G2
G6
L7
cat src/designs/structures/prompt.md
我想开发一个循环流程结构,数据项围成一个圆形排列,相邻项之间有箭头连接,形成闭环。每个数据项可以添加、删除。
src/designs/structures/MyStructure.tsx
请阅读 src/designs/structures/prompt.md,
然后帮我开发一个循环流程结构。