以mermaid格式输出
时间: 2024-10-12 11:03:49 浏览: 41
mermaid.cli:开发已移至https:github.commermaid-jsmermaid-cli
Mermaid是一款基于Markdown语法的图表生成工具,主要用于创建流程图、序列图、类图、甘特图等多种类型的图表。以下是用Mermaid格式输出一个简单的顺序流程图的例子,描述的是计算1到100的整数之和的过程:
```mermaid
graph TD;
A[开始] --> B(初始化数组arr[0]=1);
B --> C[遍历1到99];
C --> D{当前数i是否小于等于100};
D --> |是| E(arr[i]=arr[i-1]+1) --> C;
D --> |否| F[结束];
E --> F;
F --> G[返回arr[100]];
```
在这个图中:
- `graph TD;` 开始定义一个图,TD代表流程图(Sequential Diagram);
- `A --> B` 表示从节点A开始,有箭头指向节点B;
- `arr[i]=arr[i-1]+1` 表示在循环内将前一个数加到当前数,这在Markdown里用`-->`表示箭头,并用方括号包含文字说明;
- `D{}` 是条件判断,`|是|` 和 `|否|` 分别代表条件满足和不满足后的分支。
要实际显示这个图表,你需要在一个支持Mermaid解析的环境中,如Jekyll博客、GitLab Markdown、GitHub Pages或者其他支持Mermaid的Markdown编辑器中使用。
阅读全文