PlantUML 編輯器
蜜蜂工具箱的免費線上 PlantUML 編輯器,用文本語法繪製流程圖、時序圖、用例圖、類圖、狀態圖、元件圖等 UML 圖,即時預覽,一鍵匯出 SVG 與高畫質 PNG,支援自定義渲染服務地址。
用文本語法繪製專業 UML 圖,即時預覽。 PlantUML 讓你用簡潔的宣告式文本描述各種 UML 圖與架構圖,右側即時渲染成清晰的向量圖。預設使用公網 PlantUML 渲染服務,你也可以在上方填寫自建/私有渲染服務地址,內容僅在本地編輯、按需渲染。
蜜蜂工具箱的免費線上 PlantUML 編輯器,用文本語法繪製流程圖、時序圖、用例圖、類圖、狀態圖、元件圖等 UML 圖,即時預覽,一鍵匯出 SVG 與高畫質 PNG,支援自定義渲染服務地址。
用文本語法繪製專業 UML 圖,即時預覽。 PlantUML 讓你用簡潔的宣告式文本描述各種 UML 圖與架構圖,右側即時渲染成清晰的向量圖。預設使用公網 PlantUML 渲染服務,你也可以在上方填寫自建/私有渲染服務地址,內容僅在本地編輯、按需渲染。
PlantUML 由 Arnaud Roques 建立,是一種用文本生成圖表的開源領域語言。相比於拖拽式畫圖,文本化讓你可以用版本控制系統管理圖表,也能方便地批次生成。
:步驟; 表示活動,if (條件) then (yes) ... else (no) ... endif 表示分支,start/stop 表示起止。actor 定義參與者,A -> B: 訊息 表示訊息,--> 表示返回,activate/deactivate 控制生命線。usecase "名稱" as UC,actor --> UC 表示關聯關係,<.. 表示包含/泛化。class Animal { +String name +eat() },Animal <|-- Dog 表示繼承,: +bark() 表示方法。[*] --> 狀態,狀態 --> [*] 表示起止,狀態 --> 另一狀態 : 觸發 表示轉移。package 分組,[元件A] --> [元件B] 表示依賴。title、legend 增加可讀性。package / rectangle 分割槽,避免連線交叉。skinparam 調整顏色、字型、圓角等外觀。