Mermaid画图——引言

353 阅读1分钟

MarkDown支持mermaid语法绘图。

写这篇文章时,我使用的MarkDown编辑器为Typora,版本为1.4.4

如果你使用的Typora版本更低,我不能保证本文所述内容,在你的Typora版本中都适用。

MarkDown编辑器很多,但我用过的体验最好的就是Typora,没有之一。不过Typora最后一个免费版本为0.9.8,后面的版本都要收费了。试用版能用多久,功能有哪些限制,我未做深入探索。

使用mermaid语法,Typora可以画的图的类型有(但不意味着只有):

graph 普通图,由节点和连线组成。使用graph可以画一些简单的思维导图。

flowchart 流程图,感觉是高级强化版的graph。

sequenceDiagram UML的序列图

classDiagram UML的类图

stateDiagram UML的状态图

erDiagram UML的实体关系图

jourey 行程图

gantt 甘特图

pie 饼图

requirementDiagram 需求图(Typora 0.9.8尚不支持)

gitGraph GIT图(Typora 0.9.8尚不支持)

在将来,这个清单有望进一步拉长。

接下来我们逐一讲解各种图的语法。