如何使用 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
}说明:系统工程需求定义与风险验证模型。