ChatGPT 怎么画流程图和做图表:Mermaid 流程图预览、上传数据做柱状图折线图、改颜色和下载

ChatGPT 画流程图和做图表走两条不同的路:流程图让它输出 Mermaid 代码块、点 Preview 预览;数据图表上传表格后让它生成,官方列出了十几种类型,其中柱状、折线、饼图、散点图大多可交互,右上角能下载 PNG、改颜色。附可复制的指令和 Mermaid 示例。

NNathaniel bigo··原创首发·AI 辅助撰写
14 分钟读完
资料核对于 2026-10-14 · 依据官方文档与公开资料整理 免费账号 账号
本文根据 OpenAI 帮助中心《Working with writing blocks and code blocks in ChatGPT》《Extracting Insights with ChatGPT Data Analysis》和 Mermaid 官方文档整理,资料核对于 2026-10-14。两张官方截图引自帮助中心,为英文界面,截图里的数据是官方的演示数据;其余配图为本站整理的示意图。

适用于谁

  • 想让 ChatGPT 画一张流程图(业务流程、审批流程、操作步骤)的人;
  • 手里有 Excel 或 CSV,想让它直接做成柱状图、折线图、饼图的人;
  • 图已经出来了,想改颜色、放大、下载成图片的人。

结论先说

  1. ChatGPT 里画图有两条路,别混在一起:
  • 流程图、关系图:让它输出 Mermaid 代码,放在代码块里,点代码块上的 Preview(预览),图就直接显示在 ChatGPT 里。官方说明代码块支持预览的类型包括 HTML 页面、React 组件、SVG 图像、Mermaid 图、Vega 或 Vega-Lite 图表。
  • 数据图表:上传表格后让它做图。官方列出的类型有折线图、柱状图、饼图、直方图、散点图、箱线图、热力图、面积图、雷达图、树状图、气泡图、瀑布图;你不指定,它自己选合适的。
  1. 没有 Preview 按钮不是你的问题。 官方原话的意思是:如果 Preview 没有出现,说明这个代码块不支持预览。另外,哪些操作可用还取决于代码块类型、设备、套餐、工作区设置和账号是否开通了这个功能。
  2. 交互图只有四类:官方说,目前大多数情况下只有柱状图、饼图、散点图、折线图是可交互的;其他类型以静态图片返回。
  3. 图表的右上角有三个操作:下载(默认 PNG)、设置(改颜色、开关交互)、放大。
  4. 图画出来要核对。 图是根据你给的数据和描述生成的,数字、坐标轴、图例都要自己检查一遍再用。

选哪条路:流程图用 Mermaid 代码块,数据图表上传文件,改颜色在图表右上角

图:本站根据 OpenAI 帮助中心:Working with writing blocks and code blocks in ChatGPT 与 Extracting Insights with ChatGPT Data Analysis 整理的示意图

一、画流程图:让 ChatGPT 输出 Mermaid,点 Preview

步骤

  1. 说清楚流程:告诉它起点、每一步做什么、哪里要判断、判断后分别去哪、终点是什么;
  2. 指定输出格式:让它「用 Mermaid 的 flowchart 语法,只输出一个代码块」;
  3. 点代码块上的 Preview:官方说,对支持的代码块,点 Preview 可以在 ChatGPT 里查看结果;
  4. 不满意就改:可以直接编辑代码块,也可以让 ChatGPT 帮你改;支持的代码块还能全屏打开,在 Code 和 Preview 之间切换;
  5. 改动会保存在对话里:官方说,支持的代码块里的编辑会在短暂延迟后随对话保存,后续追问时 ChatGPT 会用最新版本。注意在临时聊天(Temporary Chat)里,对话结束后编辑可能不会保留,见 /guides/chatgpt-temporary-chat。

在 ChatGPT 里画流程图的 4 步:让它写 Mermaid、点 Preview、修改、全屏或复制

图:本站根据 OpenAI 帮助中心:Working with writing blocks and code blocks in ChatGPT 整理的示意图

可复制的指令

请用 Mermaid 的 flowchart 语法画一张流程图,只输出一个代码块。方向自上而下。流程是:收到退货申请 → 判断是否在 7 天内 → 是:安排取件;否:告知不支持 → 取件后验货 → 判断商品是否完好 → 完好:退款;不完好:联系客户协商。所有节点文字用中文,并用英文双引号括起来。

写清「判断」和「去向」,是为了让图里的菱形判断节点接出两条带文字的箭头,不会漏分支。

一个 Mermaid 示例

下面是一个按 Mermaid 官方语法写的示例,可以直接贴给 ChatGPT 当参照,也可以让它照这个样子改:

mermaid
flowchart TD
    A["开始"] --> B{"订单已付款吗"}
    B -->|是| C["安排发货"]
    B -->|否| D["提醒付款"]
    D --> B
    C --> E["结束"]

对照下面的表读懂各部分:

Mermaid 流程图常用写法:方向、方框、圆角、判断、带文字的箭头

图:本站根据 Mermaid 官方文档:Flowcharts - Basic Syntax 整理的示意图

要点:

  • 第一行声明图的类型和方向:flowchart TD(自上而下)或 flowchart LR(自左向右)。官方文档说,flowchart 也可以写成 graph;
  • 节点:id1[文字] 是方框,id1(文字) 是圆角,id1{文字} 是判断用的菱形;
  • 中文要加英文双引号:Mermaid 官方文档说,Unicode 文字用英文双引号括起来,所以上面示例的节点文字都写成了 ["开始"] 这样;
  • 箭头上的文字:A-->|文字|B,或者 A-- 文字 -->B;
  • 两个容易出错的地方:节点里写全小写的 end 会让图出错,要写成 End 或 END;连接节点的名字如果以字母 o 或 x 开头,要加空格或大写,否则 A---oB 会被解析成圆形端点的线。

想用 Mermaid 画思维导图,见 /guides/chatgpt-mind-map-mermaid。

没有 Preview,或者预览出错

  • 没有 Preview:官方说明这个代码块不支持预览;确认你让它输出的是 Mermaid 代码块,而不是普通文字;
  • 点了 Preview 报错:先看上面「两个容易出错的地方」,再把错误信息或代码贴回给 ChatGPT,让它修;
  • 预览要用外部资源时:官方说,预览和运行使用沙箱环境,可能会先请求你的许可;工作区管理员也可以控制是否允许;
  • 想把图用到别处:把 Mermaid 代码复制出来,放进支持 Mermaid 的工具里,具体怎么导出以那个工具的说明为准(官方这篇文章没有写导出为图片的步骤)。

二、做数据图表:上传文件,让它生成

步骤

  1. 上传表格:把 Excel 或 CSV 传给 ChatGPT,上传方法和限制见 /guides/chatgpt-excel-data-analysis;
  2. 用大白话提要求:官方说,你可以让 ChatGPT 自己决定最合适的图表类型,也可以在指令里直接说要哪一种;
  3. 看图、必要时追问:比如「改成按月份的折线图」「把前三名标出来」;
  4. 用右上角的图标操作:官方说,图表右上角可以下载或放大,下载的图表默认是 PNG 格式;也可以改颜色、开关交互。

官方截图:ChatGPT 根据数据生成的柱状图,右上角有下载、设置、放大三个图标(英文界面,官方演示数据)

图片来源:OpenAI 帮助中心:Extracting Insights with ChatGPT Data Analysis

可复制的指令

请根据我上传的表格,画一张折线图:横轴是月份,纵轴是销售额,标题写「2026 年各月销售额」。如果有缺失值,先告诉我怎么处理的。
先看看这份数据适合用什么图表展示,给我两种方案,再按你推荐的那种画出来。

能画哪些类型,哪些能交互

官方列出的类型:折线图、柱状图、饼图、直方图、散点图、箱线图、热力图、面积图、雷达图、树状图、气泡图、瀑布图。其中大多数情况下,只有柱状图、饼图、散点图、折线图是交互式的(可以悬停查看数值);其他类型是静态图片。

改颜色、开关交互

官方说,在图表右上角可以:

  • 切换图表的交互开关;
  • 改颜色:可以选官方的默认颜色,也可以输入颜色的十六进制值(比如截图里的 0000FF)。

官方截图:图表设置里的 Colors、Dataset 颜色、Interactive 开关和颜色选择面板(英文界面)

图片来源:OpenAI 帮助中心:Extracting Insights with ChatGPT Data Analysis

数据本身的问题

官方说,ChatGPT 能识别和处理数据里常见的问题:缺失值、异常值、重复行、数据类型不对。想先查一遍,可以用官方推荐的提示:「Check this data for common issues.」(中文说「检查这份数据有没有常见问题」即可)。

关于图里的中文标签:官方这篇文章没有讨论中文显示的问题。如果标签显示异常,本站的建议是先让它重新生成一次,说明「标签用中文」;仍不行就先用英文标签,再自己替换。

常见问题

Q:ChatGPT 能直接画一张图片版的流程图吗?

官方文档里讲的是两条路:Mermaid 代码块预览,和上传数据做图表。直接画一张图片式的流程图,可以用生图功能,但改起来不如代码块方便,需要精确文字时建议走 Mermaid;生图里写中文的情况见 /guides/chatgpt-image-chinese-text。

Q:Preview 里能直接编辑吗?

官方说支持的代码块可以直接编辑,也可以让 ChatGPT 帮你改;改动会随对话保存。

Q:图表能下载成什么格式?

官方说默认是 PNG。表格下载是 CSV。

Q:我没上传文件,也能出图表吗?

官方这篇文章讲的是上传文件之后生成图表;普通回答里能否直接出图表以你账号里实际看到的为准。

Q:做 PPT 或 Word 里要用的图表怎么办?

先在 ChatGPT 里生成并下载 PNG;需要文档里的整套内容,见 /guides/chatgpt-create-word-excel-ppt 和 /guides/chatgpt-make-ppt-prompts。

Q:免费账号能用吗?

官方说明这些操作取决于套餐、设备和账号的开通情况,哪些可用以你账号里实际看到的为准。想了解各套餐差别,见 /guides/chatgpt-plans-comparison;要开通 ChatGPT Plus,可以看 /chongzhi/chatgpt-plus。

参考资料

  • OpenAI 帮助中心:Working with writing blocks and code blocks in ChatGPT — https://help.openai.com/en/articles/20001246-working-with-writing-blocks-and-code-blocks-in-chatgpt
  • OpenAI 帮助中心:Extracting Insights with ChatGPT Data Analysis — https://help.openai.com/en/articles/9213685-extracting-insights-with-chatgpt-data-analysis
  • Mermaid 官方文档:Flowcharts - Basic Syntax — https://mermaid.js.org/syntax/flowchart.html
需要开通或续费?ChatGPT Plus 充值 →

Nathaniel 的更多内容

  1. 01

    DeepSeek上传文件与识图怎么用:支持格式、限制和上传失败的原因

    DeepSeek 能上传哪些文件、图片是「识图」还是只提取文字、上传失败是什么原因?本文按官方界面提示和常见问题讲清支持格式、数量与大小限制、读长文档的提问方法和常见报错。

    其他 AI 工具0
  2. 02

    ChatGPT 出现 network error 怎么办:长回答中断、连接失败与公司网络的处理方法

    ChatGPT 提示 A network error occurred 或 websocket 连接错误、长回答写到一半断掉?本文按官方帮助中心讲清原因、个人排查步骤,以及公司网络需要放行的域名、WebSocket 和语音端口。

    ChatGPT0
  3. 03

    Docling 使用教程:把 PDF、Word、PPT 转成 Markdown 给大模型用(安装与示例)

    Docling 是什么、怎么用它把 PDF 转成 Markdown?按官方 README 讲清它的来历、支持的输入输出格式、对 PDF 版面和表格公式的理解能力、pip 安装与系统要求、五行 Python 代码和一条命令行的用法、VLM 管线,以及做 RAG 前处理时的注意点。

    其他 AI 工具0
  4. 04

    Claude 数据分析教程:上传 CSV / Excel、做图表与导出结果

    在 claude.ai 里用「代码执行与文件创建」做数据分析:先打开开关,上传 CSV / Excel,让 Claude 清洗数据、做透视和图表、建模,再导出 Excel / Word / PDF 报告。附 8 条可复制的中文提问和安全注意事项。

    Claude0
  5. 05

    AI商品图怎么做:从实拍原图到白底图、场景图、模特图的完整流程

    用 AI 做电商商品图,怎么既好看又不「货不对板」?本文按 OpenAI、Google 官方提示指南整理一套流程:拍好原图 → 抠图白底 → 场景合成 → 模特上身 → 检查细节,附提示词模板,并提醒广告法对商品展示真实性的要求。

    ChatGPT其他 AI 工具0
  6. 06

    豆包生图怎么用:图像生成入口、提示词写法与改图指令

    豆包生图怎么用、提示词怎么写、图生图和改图怎么下指令?本文讲清豆包「图像生成」的入口,并按火山引擎 Seedream 官方提示词指南整理文生图、改图、参考图、组图的写法和常见问题。

    豆包0

同产品的其他教程

  1. 01

    AI 做 PPT 哪个好:直接生成文件、Office 插件、Google 幻灯片、专用工具四条路线对比

    AI 做 PPT 用哪个?不排名,按官方文档对比四条路线:在 ChatGPT / Claude 对话里直接生成 pptx、用 PowerPoint 里的 AI 插件、用 Google 幻灯片里的 Gemini、用 Gamma 等专用工具;讲清各自能不能编辑、套不套得了模板、适合什么场景,并给出通用的五步做法。

    ChatGPTClaude0
  2. 02

    Codex CLI 怎么安装、怎么更新:官方 4 种安装命令(脚本、npm、Homebrew)、查看版本和 codex update

    Codex CLI 怎么装、怎么更新?官方有 macOS/Linux 与 Windows 的安装脚本、npm、Homebrew 四种方式,更新多是重跑同一条命令。本文原样列出官方命令,讲查版本、codex update 和首次登录。

    ChatGPTCodex0
  3. 03

    ChatGPT 公式怎么复制到 Word、公式乱码怎么办:用 Word 自带的 LaTeX 输入,什么写法会不识别

    ChatGPT 给的公式粘进 Word 乱码?Word(Microsoft 365)支持 LaTeX 输入:Alt + = 插入公式区,格式选 LaTeX,粘贴后转成专业格式。按微软文档讲步骤、写法对照和不识别的关键词。

    ChatGPT0
  4. 04

    ChatGPT 怎么升级 Plus、怎么订阅:网页和 iOS App 的官方步骤,怎么确认已生效,付了款还显示 Free 怎么办

    ChatGPT 怎么升级 Plus?网页上点头像选升级套餐再选 Get Plus;iOS App 点顶部 Get Plus 或在设置里点 Upgrade。讲订阅方式的区别、在哪确认生效、付了款仍显示 Free 怎么查。

    ChatGPT0
  5. 05

    ChatGPT 怎么注册:官方注册方式(邮箱、Google、Microsoft、Apple)、年龄要求、注册后第一步

    ChatGPT 怎么注册?按 OpenAI 帮助中心:在 chatgpt.com 选 Sign up,可用邮箱,或 Google、Microsoft、Apple 账号。讲几种方式的区别、年龄要求、手机验证何时会问、注册报错怎么办、注册后先做什么。

    ChatGPT0
  6. 06

    用 ChatGPT 写代码怎么用:代码块的复制、编辑、预览、运行 Python,报错了怎么办

    用 ChatGPT 写代码:代码放进代码块,可复制、编辑;HTML、React、SVG、Mermaid 点 Preview 预览,支持的 Python 点 Run 运行。讲各按钮用法、没有按钮怎么办、何时换 Codex。

    ChatGPTCodex0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~