流程图是对过程、算法、流程的一种图像表示,在技术设计、交流及商业简报等领域有广泛的应用。 通常用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来, 以表示执行的先后顺序。用图形表示算法,直观形象,易于理解。有时候也被称之为输入-输出图。 顾名思义,就是用来直观地描述一个工作过程的具体步骤。这种过程既可以是生产线上的工艺流程, 也可以是完成一项任务所必需的管理过程。
mermaid关键字flowchart
图例方向
| 关键字 | 描述 |
|---|---|
| TB | top to bottom, 从顶到底 |
| TD | top-down, 同TB |
| BT | bottom to top, 从底到顶 |
| RL | right to left, 从右到左 |
| LR | left to right, 从左到右 |
节点形状
| 形状 | 效果 |
|---|---|
| (圆角) | |
| ([圆边]) | |
| [[子程序]] | |
| ((圆形)) | |
| [(圆柱体)] | |
| >不对称的] | |
| {菱形} | |
| {{六边形}} | |
| [/平行四边形/] | |
| [/梯形\] |
连接
连接符号
| 连接 | 代码 | 效果 |
|---|---|---|
| --直线--- | mermaid 1 2 3 4 | |
| --箭头直线--> | mermaid 1 2 3 4 | |
| ==粗直线=== | mermaid 1 2 3 4 | |
| ==粗箭头直线==> | mermaid 1 2 3 4 | |
| -.虚线.- | mermaid 1 2 3 4 | |
| -.箭头虚线.-> | mermaid 1 2 3 4 |
连接长度
| 连接类型 | 长度1 | 长度2 | 长度3 |
|---|---|---|---|
| 直线 | --- | ---- | ----- |
| 箭头直线 | --> | ---> | ----> |
| 粗直线 | === | ==== | ===== |
| 粗箭头直线 | ==> | ===> | ====> |
| 虚线 | -.- | -..- | -...- |
| 箭头虚线 | -.-> | -..-> | -...-> |
连接链
连续连接
mermaid 1 2 |
相同线连接
mermaid 1 2 | |
mermaid 1 2 |
超链接
mermaid 1 2 3 4 |
子图
mermaid 1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
