plantuml流程图语法
时间: 2024-11-06 17:07:49 浏览: 22
PlantUML语言指南中文版
5星 · 资源好评率100%
PlantUML是一种基于文本的可视化建模工具,特别适合创建各种类型的图表,包括流程图。它的语法相对简洁,主要用于描述图形结构。以下是基本的流程图语法:
1. **开始和结束**: 使用`@startuml`开头,`@enduml`结尾来定义流程图范围。
```
@startuml
```
```
@enduml
```
2. **实体**: 使用方框表示参与者或对象,如 `Person` 或 `Machine`,例如 `person A`。
```
person A
```
3. **线和箭头**: 使用 `-` 表示普通线,`->`、`->>` (带箭头) 或 `<-` (逆向箭头) 来连接实体,代表流程或控制流。
```
Person A -> Computer System
```
4. **消息传递**: 通过`message`关键字加空格显示对话,如 `A say "Hello"`。
```
A say "Hello"
```
5. **流程步骤**: 可以添加分支和循环,比如 `alt` 和 `loop` 关键字。
```
alt success | failure
success -> next step
failure -> error handling
loop Continual Loop
User -> System
end
6. **注释**: 使用`/* ... */` 注释行可以添加说明。
```
/* This is a comment */
```
7. **布局选项**: PlantUML支持自定义布局,比如 `skinparam layout` 可调整。
流程图通常像这样组合在一起,完整表达流程逻辑。记得保存文件为`.plantuml`格式,然后在线工具或命令行中转换成图片(`.png`或`.svg`等)。
阅读全文