PlantUML 编辑器

PlantUML 在线编辑器,实时预览 UML 图表。

PlantUML 代码

预览

输入 PlantUML 代码后预览

语法参考

时序图

Alice -> Bob: 请求
Bob --> Alice: 响应
Alice -> Alice: 自调用

类图

class Animal {
  +name: string
  +speak(): void
}
class Dog extends Animal

活动图

start
:初始化;
if (条件?) then
  :操作A;
else
  :操作B;
endif
stop

使用说明

功能介绍

PlantUML 是一种基于文本的图表描述语言,可用于绘制时序图、类图、活动图、组件图、状态图、用例图等多种 UML 图表。本工具通过 PlantUML 公共服务器实时渲染,输入代码即可在右侧看到对应的图表。

操作步骤

点击顶部的图表类型按钮可加载对应模板;在左侧文本框编辑 PlantUML 代码(需以 @startuml 开头、@enduml 结尾);右侧预览区会实时显示渲染结果;点击"复制"按钮可复制当前代码;点击"示例"按钮可重新加载当前类型的模板。

支持的图表类型

时序图(sequenceDiagram 风格)、类图(classDiagram)、活动图(activity diagram)、组件图(component diagram)、状态图(state diagram)、用例图(usecase diagram),均通过 PlantUML 语法描述。

注意事项

渲染依赖 PlantUML 公共服务器(plantuml.com),需联网使用;图表通过 SVG URL 加载,请避免在代码中包含敏感信息;若渲染失败会显示错误提示,请检查语法是否正确(如 @startuml/@enduml 配对、关键字拼写)。