Typora(meimaid)绘制流程图
0、说在前面
在写文档时难免需要画画流程图,主流的画图工具如processon等工具需要登陆or付费不说,每当修改的时候还需要重新编辑再重新导出,就非常的麻烦。那么能不能通过Markdown文字的方式,随便写写就能画好一张图呢!这就是meimaid!
*Typora编辑时输入flow即可,CSDN在编辑时关键字flow会被自动转换成mermaid语法flowchat,所以代码首行会显示flowchat。
1、如何使用
先在 Typora 中,输入 ```mermaid 然后敲击回车,即可初始化一张空白图。
流程图
节点特效
graph LR
node1[文本框] --> node2(文本框)-->node3([文本框形状1])-->node4[(数据库)]
node5((circle))-->node6>flow]-->node7{box}-->node8
-->node9[/parallelogram/]-->node10[\parallelogram\]
节点颜色
可通过颜色选择工具获取颜色代码https://photokit.com/colors/?lang=zh
graph LR;
A:::class1 --> B:::class2
classDef class1 fill:#00FF7F;
classDef class2 fill:#00FF2F;
连接线
graph LR
A --- B --> C ---|new text|D-- text --> E-.->F-.添加文字.->G== 文字 ==> H
子图
flowchart TB;
two --> three
c1 --> a2
one -->two
subgraph three
c1 --> c2
end
subgraph one
a1 --> a2
end
subgraph two
b1 --> b2
end
流程图方向
| 代码 | 含义 |
|---|---|
| TB | Top to Down |
| TD | Top Down =TB |
| BT | Bottom to Top |
| RL | Right to Left |
| LR | Left to Right |
饼图
饼图使用 pie 表示,标题下面分别是区域名称及其百分比。
pie
title Key elements in Product X
"Calcium" : 42.96
"Potassium" : 50.05
"Magnesium" : 10.01
"Iron" : 5
2、导出图片
Mermaid 官方有一个在线的工具,可以导出 SVG 和 PNG。
drawio开源免费的在线流程图
https://www.diagrams.net/