Markdown 3 - 流程图表 mermaid



Mermaid 流程图


实例1:

链接
长方形
圆角长方形
菱形

```mermaid
graph LR
A[长方形] -- 链接 --> B((圆))
A --> C(圆角长方形)
B --> D{菱形}
C --> D
```

实例2:

开始
判断
过程
菱形
结束

```mermaid
graph TB
A[开始] --> B{判断}
B --> C(过程)
B --> D{菱形}
C --> E((结束))
D --> E
```

每个编辑器支持的特性不同,这里简单介绍下,使用时需要具体测试。


1、显示方向

  • TB/TD( top bottom / top down)表示从上到下
  • BT(bottom top)表示从下到上
  • RL(right left)表示从右到左
  • LR(left right)表示从左到右

2、节点类型

节点本身的展现形式,是通过不同括号来代表各自不同的形状,默认为矩形。

  • 默认节点: A
  • 矩形节点: B[矩形]
  • 圆角矩形节点: C(圆角矩形)
  • 圆形节点: D((圆形))
  • 非对称节点: E非对称]
  • 菱形节点: F{菱形}

3、节点连线

线条本身的形式有多种,通过常规的英文格式的格式来标识,具体如下:

  • 箭头连接 A1--B1
  • 开放连接 A2---B2
  • 虚线箭头连接 A3.-B3 或者 A3-.-B3
  • 虚线连接A4.-B4 或者 A4-.-B4
  • 粗线箭头连接 A5==B5
  • 粗线开放连接 A6===B6
  • 标签虚线箭头连接 A7-.text.-B7
  • 标签开放连接 A8--text---B8

Flowchart 流程图

Created with Raphaël 2.3.0 开始 我的操作 确认? 结束 yes no

```mermaid
flowchat
st=>start: 开始
e=>end: 结束
op=>operation: 我的操作
cond=>condition: 确认?

st->op->cond
cond(yes)->e
cond(no)->op
```

UML图

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

```mermaid
sequenceDiagram
张三 ->> 李四: 你好!李四, 最近怎么样?
李四-->>王五: 你最近怎么样,王五?
李四--x 张三: 我很好,谢谢!
李四-x 王五: 我很好,谢谢!
Note right of 王五: 李四想了很长时间, 文字太长了<br/>不适合放在一行.

李四-->>张三: 打量着王五...
张三->>王五: 很好... 王五, 你怎么样?
```

classDiagram 类图

Cool
Where am i?
«interface»
Class01
int chimp
int gorilla
size()
AveryLongClass
Class09
C2
C3
Class07
Object[] elementData
equals()
Class10
>>service>>
int id
size()

```mermaid
classDiagram
    Class01 <|-- AveryLongClass : Cool
    <<interface>> Class01
    Class09 --> C2 : Where am i?
    Class09 --* C3
    Class09 --|> Class07
    Class07 : equals()
    Class07 : Object[] elementData
    Class01 : size()
    Class01 : int chimp
    Class01 : int gorilla
    class Class10 {
        >>service>>
        int id
        size()
    }
```

甘特图

Mon 06 Mon 13 已完成 进行中 计划中 现有任务 Adding GANTT diagram functionality to mermaid

```mermaid
gantt
        dateFormat  YYYY-MM-DD
        title Adding GANTT diagram functionality to mermaid
        section 现有任务
        已完成               :done,    des1, 2014-01-06,2014-01-08
        进行中               :active,  des2, 2014-01-09, 3d
        计划中               :         des3, after des2, 5d
```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值