mermaid
流程图
基本语法:
graph
指定流程图方向:graph LR
横向,graph TD
纵向- 元素的形状定义:
id[描述]
以直角矩形绘制id(描述)
以圆角矩形绘制id{描述}
以菱形绘制id>描述]
以不对称矩形绘制id((描述))
以圆形绘制- 线条定义:
A-->B
带箭头指向A---B
不带箭头连接A-.-B
虚线连接A-.->B
虚线指向A==>B
加粗箭头指向A--描述---B
不带箭头指向并在线段中间添加描述A--描述-->B
带描述的箭头指向A-.描述.->B
带描述的虚线连指向A==描述==>B
带描述的加粗箭头指向
graph LR
A(开始) --起得来-->B(起床)
A(开始) --起不来-->H(睡觉)
B --天气不好--- C>干活]
C ==> D{休息时间到了}
D -.yes.-> E((休息))
D -.no.-> C
E --> F(吃饭)
时序图
线段样式
->
: 实线连接-->
:虚线连接->>
:实线箭头指向-->>
:虚线箭头指向
sequenceDiagram
对象A->对象B:中午吃什么?
对象B->>对象A: 随便
loop 思考
对象A->对象A: 努力搜索
end
对象A-->>对象B: 火锅?
对象B->>对象A: 可以
Note left of 对象A: 我是一个对象A
Note right of 对象B: 我是一个对象B
participant 对象C
Note over 对象C: 我自己说了算