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 调整颜色、字体、圆角等外观。