【高级篇】Markdown高级应用-图

Markdown高级应用-图

  1. 基于mermaid的插件型
  2. 原生
  • 流程图
  • UML时序图
  • 甘特图(拓展)
插件型流程图(LR表示横向,TD表示纵向)
```mermaid
graph LR
A(开始) --> B[起床] --> C[洗漱] --> D[吃早饭] --> E[出门]
E --> F{选择交通工具}
F --> |选择公交车| G
F --> |选择共享汽车| H
G[到达公司] --> H[工作] --> I[结束] 
```
选择公交车
选择共享汽车
开始
起床
洗漱
吃早饭
出门
选择交通工具
到达公司
工作
结束
标准流程图
```mermaid
flowchat
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出
e=>end: 结束框
st(right)->op(bottom)->cond 
cond(yes)->io(right)->e
cond(no)->sub1->op  
```
Created with Raphaël 2.2.0 开始框 处理框 判断框 输入输出 结束框 子流程 yes no
练习
```mermaid
flowchat
st=>start: 开始
op1=>operation: 起床
op2=>operation: 洗漱
op3=>operation: 吃早饭
op4=>operation: 出门
op5=>operation: 到达公司
op6=>operation: 工作
op7=>operation: 结束
cond=>condition: 选择交通工具
e=>end: 结束
st(right)->op1(right)->op2(right)->op3(right)->op4(right)->cond
cond(yes)->op5
cond(no)->op6
op5(right)->op6(right)->e
```
Created with Raphaël 2.2.0 开始 起床 洗漱 吃早饭 出门 选择交通工具 到达公司 工作 结束 yes no
mermaid时序图
```mermaid
%%  ->:直线  -->:虚线  ->>:实线箭头
sequenceDiagram  %%给画布指定类型
participant 张三
participant 李四
张三->王五:王五你好吗?
loop 健康检查
王五->王五:与疾病战斗
end
Note right of 王五:合理食物,不要抽烟,<br/>不要喝酒,不要熬夜,<br/>及时看医生
王五->>李四:你怎么样了鸭,是不是快挂了?
李四->>张三:我很好,还能活一段时间!
张三-->王五:你不要刺激李四了,他快要挂了!
```
张三 李四 王五 王五你好吗? 与疾病战斗 loop [ 健康检查 ] 合理食物,不要抽烟, 不要喝酒,不要熬夜, 及时看医生 你怎么样了鸭,是不是快挂了? 我很好,还能活一段时间! 你不要刺激李四了,他快要挂了! 张三 李四 王五
练习
这个问题有人知道怎么解决吗?!急! loop [ 大声询问 ] 我也想问这个问题! 你知道吗?? 不是很清楚耶~ 你知道吗?我有点懵逼~ 我也不造~我们问问田吧! 你知道怎么解决吗? 这个问题我只知道一部分,可以先为大家解答………… loop [ 对大家说 ] 原来是这样,感谢! loop [ 顿悟! ] 我还有一点疑惑! 这里我也有些不明白。 那剩下的问题我们去 问问辉哥叭!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值