PlantUML 1.2020.22 语言参考指引
3.08 MB
295 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档介绍了PlantUML 1.2020.22版本的功能和语法,支持绘制多种UML图和非UML图,包括时序图、用例图、类图、活动图、甘特图等。文档详细说明了新语法的特点,如活动图的改进语法不再依赖Graphviz,并提供了语法示例。此外,还介绍了如何通过颜色和样式设置来美化图表。 | ||
AI总结 | ||
《PlantUML 1.2020.22 语言参考指引》主要介绍了PlantUML语言的功能及其使用方法,以下是核心内容的总结:
1. **PlantUML概述**
- PlantUML是一个开源工具,支持通过简单直观的语言快速绘制多种图表。
- 支持的图表类型包括:
- UML图:时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、定时图。
- 非UML图:JSON Data、线框图、架构图、SDL图、Ditaa图、甘特图、MindMap图、Work Breakdown Structure图、数学公式图。
2. **甘特图功能**
- 支持定义任务的开始和结束时间,可通过绝对日期或持续时间设置。
- 示例:
```plantuml
@startgantt
Project starts 2020-07-01
[Prototype design] starts 2020-07-01 and lasts 15 days
[Test prototype] starts 2020-07-16 and lasts 10 days
@endgantt
```
- 支持使用约束条件定义任务之间的关系,并可通过颜色标注特定时间段(如测试阶段)。
3. **活动图(新语法)**
- 旧语法存在维护困难等问题,新语法更加灵活且不再依赖Graphviz。
- 示例:
```plantuml
@startuml
:Hello world;
:This is on defined on several lines;
@enduml
```
- 支持条件样式(默认为内部样式)。
4. **对象图**
- 可定义对象及其属性,支持使用`start`和`stop`关键字表示开始和结束。
- 示例:
```plantuml
@startuml
object user { name = "Dummy" id = 123 }
@enduml
```
5. **思维导图**
- 支持OrgMode和Markdown两种语法。
- 示例:
```plantuml
@startmindmap
* Class Templates
**:Example 1 template |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
283 页请下载阅读 -
文档评分