Mermaid 圖表教學:如何將 AI 生成的圖表代碼轉換成圖片

完整教學如何使用 Mermaid 圖表工具,將 ChatGPT、Claude 等 AI 生成的流程圖、序列圖、甘特圖代碼轉換成可下載的 PNG/SVG 圖片。

本文介紹的工具:Mermaid 圖表製作器

當你向 ChatGPT、Claude 或其他 AI 工具詢問問題時,它們經常會用 Mermaid 格式的代碼來呈現流程圖、組織架構圖、時間軸等視覺化資訊。但是,你拿到這段代碼後,可能不知道如何把它變成實際的圖片。

本教學將帶你了解什麼是 Mermaid,以及如何使用我們的免費工具將代碼轉換成可下載的圖片。

什麼是 Mermaid?

Mermaid 是一種基於文字的圖表描述語言,讓你可以用簡單的代碼生成各種圖表。它的優點是:

  • 純文字格式:易於編輯和版本控制
  • 多種圖表類型:支援流程圖、序列圖、甘特圖、ER 圖等
  • 廣泛支援:GitHub、Notion、VS Code 等平台都原生支援

AI 為什麼使用 Mermaid?

AI 工具選擇 Mermaid 的原因很簡單:

  1. 文字輸出:AI 只能輸出文字,無法直接生成圖片
  2. 結構化:Mermaid 語法結構清晰,AI 容易生成正確的代碼
  3. 可讀性:即使不渲染,代碼本身也有一定的可讀性

常見的 Mermaid 圖表類型

1. 流程圖 (Flowchart)

最常見的圖表類型,用於展示流程和決策邏輯:

flowchart TD
    A[開始] --> B{是否登入?}
    B -->|是| C[顯示首頁]
    B -->|否| D[跳轉登入頁]
    D --> E[輸入帳密]
    E --> F{驗證成功?}
    F -->|是| C
    F -->|否| D

2. 序列圖 (Sequence Diagram)

展示系統之間的互動順序:

sequenceDiagram
    participant 用戶
    participant 前端
    participant API
    participant 資料庫
    
    用戶->>前端: 點擊登入
    前端->>API: POST /login
    API->>資料庫: 查詢用戶
    資料庫-->>API: 返回用戶資料
    API-->>前端: 返回 Token
    前端-->>用戶: 登入成功

3. 甘特圖 (Gantt Chart)

專案時程規劃的好幫手:

gantt
    title 專案開發時程
    dateFormat  YYYY-MM-DD
    section 規劃
    需求分析    :a1, 2024-01-01, 7d
    系統設計    :a2, after a1, 5d
    section 開發
    前端開發    :b1, after a2, 14d
    後端開發    :b2, after a2, 14d
    section 測試
    整合測試    :c1, after b1, 7d

4. 圓餅圖 (Pie Chart)

展示比例分佈:

pie title 網站流量來源
    "自然搜尋" : 45
    "社群媒體" : 25
    "直接訪問" : 20
    "付費廣告" : 10

如何使用我們的 Mermaid 工具

步驟 1:複製 AI 生成的代碼

當 AI 給你 Mermaid 代碼時,通常會包在 mermaid 和 之間。複製中間的代碼內容。

步驟 2:貼到編輯器

前往我們的 Mermaid 圖表製作器,將代碼貼到左側的編輯器中。

步驟 3:即時預覽

貼上後,右側會立即顯示渲染後的圖表。如果有語法錯誤,會顯示錯誤訊息。

步驟 4:下載圖片

滿意後,點擊「下載 PNG」或「下載 SVG」按鈕即可下載圖片。

  • PNG:適合一般用途,可直接插入文件、簡報
  • SVG:向量格式,放大不失真,適合印刷或網頁使用

進階技巧

使用範本快速開始

我們的工具提供 8 種圖表範本,點擊即可載入範例代碼,方便你快速了解各種圖表的語法。

保存作品到雲端

登入會員後,你可以:

  • 保存作品:將常用的圖表保存到雲端
  • 隨時載入:下次登入時繼續編輯
  • 管理作品:在會員後台管理所有保存的圖表

常見問題排解

Q: 圖表沒有顯示? A: 檢查代碼是否有語法錯誤,特別是箭頭符號和括號是否正確。

Q: 中文顯示亂碼? A: 我們的工具已經支援中文,如果仍有問題,請確認代碼編碼是 UTF-8。

Q: 圖表太大/太小? A: 下載 SVG 格式後,可以在其他軟體中調整大小而不失真。

結語

Mermaid 是一個強大的圖表工具,結合 AI 的能力,你可以快速生成各種專業圖表。我們的免費工具讓你輕鬆將代碼轉換成圖片,無需安裝任何軟體。

立即試試看吧!


相關連結