PlantUML 1.2021.2 Language Reference Guide
4.17 MB
398 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
《PlantUML 1.2021.2 Language Reference Guide》详细介绍了PlantUML的各种图表绘制功能,包括UML图(如顺序图、类图、用例图等)、非UML图(如JSON数据图、网络图、甘特图等)以及支持的数学公式绘制功能。文档还介绍了如何使用AsciiMath和LaTeX进行数学公式展示,并提供了标准库的使用方法,包括云洞察图标和C4库的集成。 | ||
AI总结 | ||
《PlantUML 1.2021.2 Language Reference Guide》主要介绍了PlantUML的强大功能及其使用方法,以下是核心内容的总结:
### 1. **PlantUML的功能与支持的图表类型**
PlantUML是一个用于快速绘制多种图表的组件,支持以下UML图表:
- **UML图表**:包括顺序图、用例图、类图、对象图、活动图、组件图、部署图、状态图和时序图。
- **非UML图表**:支持JSON数据、YAML数据、网络图、界面图、Archimate图、SDL图、Ditaa图、甘特图、心智图、工作分解结构图、数学公式图(基于AsciiMath或JLaTeXMath)和实体关系图。
### 2. **JSON数据可视化**
- 使用`@startjson`和`@endjson`关键字激活JSON数据可视化功能。
- 示例:
```plantuml
@startjson
{
"firstName": "John",
"lastName": "Smith",
"age": 27
}
@endjson
```
### 3. **数学公式支持**
- 支持AsciiMath和JLaTeXMath两种数学公式表示方式。
- 示例:
```plantuml
@startlatex
\sum_{i=0}^{n-1} (a_i + b_i^2)
@endlatex
```
- 注意:在Java 11及以上版本中,建议使用GraalVM JavaScript Engine以避免Nashorn引擎的弃用警告。
### 4. **实体关系图**
- 基于信息工程符号扩展了类图功能,支持额外的关系类型和实体别名。
- 示例:
```plantuml
entity Entity01 {
* identifying_attribute
-- * mandatory_attribute
optional_attribute
}
```
### 5. **标准库扩展**
- PlantUML提供了丰富的标准库(stdlib),支持扩展功能。
- 使用`!include`指令引用标准库文件,例如:
```plantuml
!include |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
386 页请下载阅读 -
文档评分