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 页请下载阅读 -
              
文档评分 
  












