Mermaid

来自牛奶河Wiki
阿奔讨论 | 贡献2025年4月15日 (二) 11:08的版本 (创建页面,内容为“右|无框|315x315像素 [https://mermaid.nodejs.cn/ Mermaid]是基于 JavaScript 的图表工具,可渲染 Markdown 启发的文本定义以动态创建和修改图表。荣获 2019 年 Javascript 开源奖之“最令人兴奋的技术应用”。 支持的图表类型: {| class="wikitable" |+ !No !Type !Type Name !Type NameE !Describe |- |1 |flowchart |流程图 |Flowcharts |流程或过程中的步骤 |- |2 |sequenceDiagram |序…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
Mermaid.png

Mermaid是基于 JavaScript 的图表工具,可渲染 Markdown 启发的文本定义以动态创建和修改图表。荣获 2019 年 Javascript 开源奖之“最令人兴奋的技术应用”。

支持的图表类型:

No Type Type Name Type NameE Describe
1 flowchart 流程图 Flowcharts 流程或过程中的步骤
2 sequenceDiagram 序列图 Sequence Diagrams 对象之间的交互
3 gantt 甘特图 Gantt Charts 项目管理和时间规划
4 classDiagram 类图 Class Diagrams 类及其关系
5 状态图 State Diagrams 描述系统状态及其转换
6 pie 饼图 Pie Charts 展示数据的比例关系
7 实体关系图 Entity Relationship Diagrams, ERDs 数据库的实体及其关系

Sample

flowchart

flowchart TB
     B(Begin) --> I1{IF}
     I1 -- Y --> C1[[Content1]]
     I1 -- N --> C2(Content2)
     C1 --> E((END))
     C2 --> E
 
     %% Style definitions
     style B fill:#ccffcc,stroke:#333,stroke-width:2px
     style I1 fill:#ffeebb,stroke:#333,stroke-width:2px
     style C1 fill:#ddeeff,stroke:#333,stroke-width:2px
     style C2 fill:#ddeeff,stroke:#333,stroke-width:2px
     style E fill:#ccffcc,stroke:#333,stroke-width:2px

Online

  1. NodeJS 旗下网站
  2. min2k(支持转为 draw.io)
  3. jyshare(支持转为 PNG)