程序员 AI 绘图完全指南:5 大方法从入门到精通

鱼皮出品的完整 AI 绘图教程,覆盖文本绘图、网页绘图、思维导图、专业工具、创意绘图 5 大类方法

核心观点

  1. 最佳工具组合:Cursor + Claude 4 是目前 AI 绘图效果最好的组合

  2. AI 画图的本质:让 AI 生成各种绘图工具能理解的 文本代码,然后导入工具渲染,不是直接生成图片

  3. 5 类方法覆盖全场景:从简单的文本流程图到复杂的动态数据大屏,每个方法都有明确的适用场景

5 大绘图方法详解

一、文本绘图(高级程序员首选)

Mermaid - 最流行的文本绘图工具

  • 优势:GitHub/GitLab 原生支持,语法简单,被各种文档工具广泛支持
  • 支持类型:流程图、时序图、甘特图、饼图、Git 分支图、ER 图、架构图
  • 渲染工具:语雀、Typora、Mermaid Live Editor

Mermaid 示例提示词

请用 Mermaid 语法画用户登录流程图:
1. 用户输入账号密码
2. 前端校验格式
3. 发送请求到后端
4. 后端验证用户信息
5. 如果验证成功,生成 token 返回
6. 如果失败,返回错误信息
7. 前端根据结果跳转页面或显示错误

PlantUML - 专业 UML 绘图

  • 擅长:UML 全系列、复杂时序图、专业架构图
  • 语法相对更规范,生成的图更精美

四大文本绘图工具对比

特性MermaidPlantUMLFlowchartGraphviz
图表类型流程/时序/甘特等UML全系列架构图仅流程图各类,极灵活
语法难度简单直观中等UML规范极简单较复杂
生态支持GitHub原生需要插件一般广泛支持
适用场景日常文档配图专业架构设计简单流程复杂拓扑
学习成本极低

二、网页绘图(创意可视化必备)

本质:图片即网站,生成 HTML+CSS+JS 代码在浏览器渲染

  1. 原生网页绘图

    • HTML+CSS+JS 配合 ECharts/D3.js 做数据可视化大屏
    • 产品原型图快速生成
  2. SVG 矢量图

    • 无限缩放不失真
    • 适合 UI 素材、Logo、图标、技术架构图
    • 本质是 XML 文本代码,可直接嵌入网页或设计工具
  3. Canvas 动态绘图

    • 像素级精确控制
    • 高性能动画和游戏
    • 适合:海报、监控仪表板、动态效果

三、思维导图

  • 方法 1:AI 直接生成 XMind 格式(ZIP 压缩包结构)
  • 方法 2(推荐):先让 AI 生成 Markdown 格式思维导图 → 导入 XMind

四、专业绘图工具

AI + draw.io 组合

  • draw.io 是免费开源,自由度极高
  • AI 生成 draw.io 格式 XML 代码 → 导入 draw.io 二次编辑
  • 适合复杂架构图、学习路线图

五、Emoji 创意绘图

用 Emoji 表情生成纯文本的趣味流程图和架构图,适合整活和简单展示

四大高级技巧

技巧 1:提供示例图让 AI 模仿

截图一张好图给 AI,让它生成同款风格和结构的新图

技巧 2:截图标注精准修改

红圈标注不满意的地方,告诉 AI 如何修改,实现精准微调

技巧 3:配置专业系统预设(强烈推荐)

在 Cursor Rules 中配置专业架构师预设:

# 技术架构图绘制专家
## 绘图原则
1. 所有文字必须使用简体中文
2. 保持图表简洁清晰,避免过度复杂
3. 使用标准技术图标和符号
4. 配色专业:蓝、绿、橙技术感色彩
5. 层次分明,主次关系清晰

## 技术规范
1. 架构图分层清晰:展示层、网关层、服务层、数据层
2. 虚线表示异步调用,实线表示同步调用
3. 标注关键技术栈和中间件
4. 考虑高可用、负载均衡等架构要素

技巧 4:组合生成

同时生成 Mermaid、PlantUML、draw.io 三种格式,从中挑选最好的

关键概念

  • Mermaid:最流行的基于 JavaScript 的文本绘图库
  • PlantUML:UML 图专用文本绘图工具
  • draw.io:免费开源专业绘图工具,支持 XML 导入导出
  • SVG:可缩放矢量图形,文本格式的图片
  • Cursor Rules:Cursor IDE 的系统级指令预设

相关页面

  • AI 编程工具
  • Cursor 使用技巧
  • DeepSeek