热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mermaid流程图工具_MarkDown绘图mermaid流程graph

【注】更多详情请参阅mermaid流程图官方文档。1.绘图方向命令方向TB(TD)从上到下BT从下到上RL从右到左LR从左到右2.节点形状命令形状A[text]文本框(默认形状)B

【注】更多详情请参阅mermaid流程图官方文档。

1. 绘图方向

命令

方向

TB(TD)

从上到下

BT

从下到上

RL

从右到左

LR

从左到右

2. 节点形状

命令

形状

A[text]

文本框(默认形状)

B(text)

圆角框

C([text])

体育场型框

D[(text)]

数据库型框

E((text))

圆形框

F>text]

非对称框

G{text}

菱形框

H{{text}}

六边形框

I[/text/]

J[\text\]

平行四边形框

【注】可以将文本用引号引起,避免引号中出现特殊字符无法正常显示的情况(此时引号可以使用MarkDown引号字符编码 #quot; )。

```mermaid

graph TB

A[text]

B(text)

C([text])

D[(text)]

E((text))

F>text]

G{text}

H{{text}}

I[/text/]

J[\text\]

```

3. 连线形状

命令

形状

添加文本

A1 --> B1

直线箭头

--text-->

A2 --- B2

直线

--text---

A3 -.-> B3

虚线箭头

-.text.->

A4 -.- B4

虚线

-.text.--

A5 === B5

加粗直线

==text===

A6 ==> B6

加粗直线箭头

==text==>

【注】还有一种简单添加文本的方式:连线后使用 |text| 来在连线上添加文本。

```mermaid

graph TB

A1 --> B1

A2 --- B2

A3 -.-> B3

A4 -.- B4

A5 === B5

A6 ==> B6

```

```mermaid

graph TB

A1 --text--> B1

A2 ---|text| B2

A3 -.text.-> B3

A4 -.-|text| B4

A5 ==text=== B5

A6 ==>|text| B6

```

【注】可以使用 & 同时指定多个节点之间的多个连线。

```mermaid

graph TB

A --> D & E & F

B & C -.-> F

```

4. 子流程图

代码格式如下:

subgraph xxx

······

end

其中,xxx 为该子图的标题。

【注】不论 graph 还是 subgraph 中的节点标识都是全局的。

```mermaid

graph TB

subgraph one

A1 --> B1

end

subgraph two

A2 === B2

end

subgraph three

A3 -.-> B2

end

```

5. 注释

graph流程图中以 %% 为开头注释一行。

```mermaid

graph LR

A --> B %%此处为注释

```

6. 链接

graph流程图可以在节点标识上绑定 URL ,当点击对应节点时,链接到对应的 URL。语法格式如下

click nodeID URL

举例如下:点击节点 A 会跳转到百度搜索引擎页面。

```mermaid

graph LR;

A-->B;

click A "https://www.baidu.com"

```



推荐阅读
author-avatar
mobiledu2502877493
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有