如何使用 Mermaid 線上生成器
這款 Mermaid 流程圖線上生成器讓您像寫程式碼一樣畫圖,無需拖曳,專注於邏輯本身。作為一款好用的 Mermaid 生成器網頁版,它支援即時預覽和高畫質匯出:
- 編輯程式碼: 在左側(手機端為上方)編輯器中輸入 Mermaid 程式碼生成圖語法文本,支援任意層級與多種圖表類型。
- 即時預覽: Mermaid 線上生成圖會自動渲染在右側畫布,並具備縮放與清晰度控制。
- 匯出圖片: 滿意後,通過這個 Mermaid 圖表生成器點選右上角的「SVG」或「PNG」按鈕下載高畫質圖表,亦可一鍵拷貝原始碼。
語法速查指南
11. 流程圖 (Flowchart)
graph TD
A[开始] --> B{判断}
B -- 是 --> C[执行操作]
B -- 否 --> D[结束]
C --> D說明:graph TD 表示從上到下;[] 表示矩形,{} 表示菱形。
22. 時序圖 (Sequence Diagram)
sequenceDiagram
Alice->>Bob: Hello Bob, how are you?
Bob-->>Alice: I am good thanks!
Alice-)Bob: Have a nice day!說明:->> 實線箭頭,-->> 虛線箭頭。
33. 甘特圖 (Gantt Chart)
gantt
title 项目开发计划
section 需求
需求分析 :a1, 2026-01-01, 3d
section 开发
前端开发 :after a1, 5d說明:以時間軸形式清晰展現階段排期與相依性。
44. 類圖 (Class Diagram)
classDiagram
Animal <|-- Duck
class Animal{
+int age
+String gender
}
class Duck{
+swim()
}說明:<|-- 代表物件導向繼承泛化,+ 代表 public 屬性或方法。
55. 狀態圖 (State Diagram)
stateDiagram-v2
[*] --> Still
Still --> [*]
Still --> Moving
Moving --> Still
Moving --> Crash
Crash --> [*]說明:系統狀態機流轉與初始/終止狀態。
66. 實體關係圖 (ER Diagram)
erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains說明:資料庫表之間一對多、一對一實體關聯。
77. 使用者旅程 (User Journey)
journey
title 用户购买流程
section 浏览
查找商品: 5: 用户
查看详情: 3: 用户
section 购买
下单支付: 5: 用户說明:產品經理刻畫使用者在各階段的體驗評分與操作。
88. 圓餅圖 (Pie Chart)
pie title 市场份额
"Chrome" : 65
"Safari" : 20
"Edge" : 10說明:純文字快速渲染比例切片圖。
99. 思維導圖 (Mindmap)
mindmap
root((中心主题))
主要观点1
子观点
主要观点2說明:層級式發散思維樹狀結構。
1010. 時間線 (Timeline)
timeline
title 历史时间线
2020 : 5G商用
2023 : AI爆发
2026 : Agent时代說明:按年度或里程碑記錄重大技術大事件。
1111. Git圖 (Git Graph)
gitGraph
commit
branch develop
checkout develop
commit
commit說明:程式碼分支與合併拓撲演進圖。
1212. C4架構圖 (C4 Context)
C4Context title C4 Context Diagram System(sys, "Internet Banking System", "Allows customers to view information.")
說明:現代微服務軟體上下文架構標準模型。
1313. 需求圖 (Requirement Diagram)
requirementDiagram
requirement test_req {
id: 1
text: the test requirement
risk: high
verifymethod: test
}說明:系統工程需求定義與風險驗證模型。