| 資源 | 網址 |
|---|---|
| 官方github | https://github.com/plantuml/plantuml |
| 官方網站 | http://plantuml.com/zh/ |
mac 下,webstorm 中使用 PlantUML:
- 安裝 java
- 安裝 Graphviz:
brew install graphviz - webstorm 安裝 PlantUML 插件
- 配置 GRAPHVIZ_DOT 環境變量:https://favoorr.github.io/2015/01/23/use-plantuml-install-graphviz/ ,顯示環境變量信息:
echo $GRAPHVIZ_DOT - 點擊
@startuml、@enduml之間的部分,會直接顯示圖
相關命令:
| 作用 | 命令 |
|---|---|
| 檢測 Graphviz 是否安裝 | 命令行java -jar plantuml.jar -testdot或文件里錄入:@startuml testdot @enduml |
| 產生圖片 | java -jar plantuml.jar -verbose sequenceDiagram.puml |
語法:
| 語法 | 作用 | 舉例 |
|---|---|---|
| __ | 添加下划線 | __下划線__ |
| 標注文字則放在括號中 | ||
-[#green,dashed]-> |
給箭頭添加顏色、形狀 |
圖的類型名稱,中英文對照:
| 中文 | 英文 |
|---|---|
| PlantUML是一個開源項目,支持快速繪制: | |
| 時序圖 | Sequence diagram |
| 用例圖 | Usecase diagram |
| 類圖 | Class diagram |
| 活動圖 | Activity diagram |
| 組件圖 | Component diagram |
| 狀態圖 | State diagram |
| 對象圖 | Object diagram |
| 部署圖 | Deployment diagram |
| 定時圖 | Timing diagram |
| 同時還支持以下非UML圖: | |
| 線框圖形界面 | Wireframe graphical interface |
| 架構圖 | Archimate diagram |
| 規范和描述語言 (SDL) | Specification and Description Language (SDL) |
| Ditaa 圖 | Ditaa diagram |
| 甘特圖 | Gantt diagram |
| MindMap diagram | |
| Work Breakdown Structure diagram | |
| 以 AsciiMath 或 JLaTeXMath 符號的數學公式 | Mathematic with AsciiMath or JLaTeXMath notation |
