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: 我自己说了算