Mermaid 是一种轻量级的图表绘制工具,使用简单的 Markdown 风格语法来创建各种类型的图表和流程图。它常用于文档、技术说明和项目管理中,支持以下图表类型:
常用图表类型
-
流程图 (Flowchart)
用于表示流程和步骤。graph TD A[起点] --> B[步骤1] B --> C{条件?} C -->|是| D[步骤2] C -->|否| E[结束]
-
时序图 (Sequence Diagram)
展示不同参与者之间的交互顺序。sequenceDiagram Alice->>Bob: 你好,Bob Bob-->>Alice: 你好,Alice Alice->>Bob: 最近怎么样? Bob-->>Alice: 一切都好,谢谢!
-
甘特图 (Gantt Chart)
用于项目计划和任务管理。gantt title 项目计划 dateFormat YYYY-MM-DD section 设计 概念设计 :done, des1, 2025-01-01, 2025-01-10 初步设计 :active, des2, 2025-01-11, 2025-01-20 section 开发 开发准备 : dev1, 2025-01-21, 2025-02-10 功能开发 : dev2, 2025-02-11, 2025-03-01