跳转至

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