mermaid绘制流程图Typora大全

meimaid绘制流程图

平时撰写公众号、知乎、CSDN等使用Typora

Typora是一款Markdown编辑器,支持meimaid,十分方便

下面来学一下流程图语法:

首先要有以下格式

```mermaid

召唤mermaid编辑栏

开始写代码

节点文本框

graph LR;
id

或者:

flowchart LR;
id1[这是一个文本框]

流程图之间用箭头就可以实现了,很简单:

graph TD;
节点1-->节点2

相信你已经明白了,上面代码TD代表Top to Down由上至下。LR代表Left to Right由左至右

graph RL;
Start-->End

总结:

代码含义
TBTop to Down上至下
TDTop Down = TB
BTBottom to Top
RLRight to Left
LRLeft to Right

节点特效实现

graph LR;
node1(文本框)
graph LR
node([文本框形状1])
graph LR
node([[文本框形状2]])
graph LR;
node[(数据库)]

还有其他类型,不再一一展示,需要自取:

node((circle))-->node1>flow]-->node2{box}-->node3{{flow1}}
-->node4[/parallelogram/]-->node5[\parallelogram\]

上述样式在日常生活中就够用

graph LR
id1(start) --> id2(stop)
style id1 fill:#f9f,stroke:#333,stroke-width:4px
style id2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5 5

或者简单的变色

graph LR;
A:::class1 --> B
classDef class1 fill:#f96;

连接线文字

graph LR
A --- B

在连接线上添加文字:

graph LR
A -- This is the text! -- B
graph LR
A---|new text|B
graph LR;
A -- text --> B

其它类型的箭头:

graph LR;A-.->B
graph LR;
A-.添加文字.->B
graph LR;
A == 文字 ==> B

连接线样式

flowchart LR;
A --o B
B --x C
flowchart LR
A o--o B
B <--> C
C x--x D

日常综合流程图

graph TD;
A -- text --> B --text1 -->C
graph LR;
a --> b & c --> d
或者
graph LR;
a --> b; a --> c; c --> d; b --> d
graph TB;
A & B --> C & D
flowchart TD
A[start] --> B{It's TURE?}
B --Yes--> C[OK]
c --> D[Rethink]
D --> B
B ----> |No| E[End]

总结:

Length123
直线---------
箭头–>—>---->
粗线============
粗线箭头===>====>=====>
虚线-.--…--…-
虚线箭头-.->-…->-…->

子图

flowchart TB;
c1 --> a2
subgraph A
a1 --> a2
end
subgraph B
b1 --> b2
end
subgraph C
c1 --> c2
end

根据以上代码,子图只需要在子图块添加

subgraph Xcodeend

即可

flowchart TD;
subgraph one
a1-->a2
end
c1-->a2

试着实现这张图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I2GSIK1c-1647434412796)(D:\Desktop\photo\公众号底图.png)]
添加

subgraph Xcodeend

即可

flowchart TD;
subgraph one
a1-->a2
end
c1-->a2

试着实现这张图:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部