PlantUml 使用代碼畫各類圖

資源 網址
官方github https://github.com/plantuml/plantuml
官方網站 http://plantuml.com/zh/

mac 下,webstorm 中使用 PlantUML:

  1. 安裝 java
  2. 安裝 Graphviz:brew install graphviz
  3. webstorm 安裝 PlantUML 插件
  4. 配置 GRAPHVIZ_DOT 環境變量:https://favoorr.github.io/2015/01/23/use-plantuml-install-graphviz/ ,顯示環境變量信息:echo $GRAPHVIZ_DOT
  5. 點擊@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
相關文章
相關標籤/搜索