admin 管理员组

文章数量: 1087652


2024年4月27日发(作者:strlen函数计算字符数组的长度)

mermaid语法手册

Mermaid是一个开源的、基于JavaScript的绘图库,可以用简洁的、人类

可读的文本描述来绘制流程图、序列图、甘特图、类图、实例图、状态图和

部署图等不同类型的图表。以下是Mermaid的基本语法:

1. 节点定义:节点由id和可选的类名组成。在Mermaid中,节点可以通

过方括号中的文本定义。例如,`A[节点文本]`。

2. 边定义:边由源节点、目标节点和可选的箭头类型组成。在Mermaid中,

边可以通过箭头符号指定,箭头符号后面跟着源节点和目标节点。例如,`A

--> B`。

3. 节点分组:多个节点可以通过大括号分组,表示它们属于同一个组件或子

流程。例如,`{节点1 节点2}`。

4. 注释:在Mermaid中,注释使用`%%`符号开头和结尾。例如,`%% 这

是一个注释 %%`。

5. 样式:可以通过CSS样式来定制图表,包括颜色、字体、大小等。例如,

`.node { fill: lightblue; }`。

6. 子图:子图是一个嵌套的流程图或序列图,可以使用`graph LR`或`graph

TB`等语句定义方向。例如,`graph LR

A --> B

B --> C

end`。

7. 参数和局部变量:在节点和边上可以定义参数和局部变量,这些变量可以

在文本或其他属性中使用。例如,`A[节点文本]{param1:value1

param2:value2}`。

8. 交互性:Mermaid支持一些交互性功能,例如点击节点或边打开链接、

拖拽节点等。这些功能需要使用JavaScript来实现。

以上是Mermaid的基本语法,更多高级用法和定制化设置可以参考

Mermaid的官方文档或示例代码。


本文标签: 节点 例如 定义