New! Render PlantUML diagrams directly inside GitHub
with our official browser extension —
No server. No tokens. No tracking. Zero permissions but clipboard. —
Try it out and let us know what you think!
部署图
部署图是一种可视化系统架构的图表,展示软件组件如何部署到硬件上。它能清晰地显示组件在服务器、工作站和设备等不同节点上的分布情况。 有了PlantUML,创建部署图变得轻而易举。该平台提供了一种使用纯文本设计这些图表的简单而直观的方法,确保了快速迭代和轻松的版本控制。此外,PlantUML 论坛还提供了一个充满活力的社区,用户可以在这里寻求帮助、分享想法,并共同应对图表设计方面的挑战。PlantUML 的主要优势之一是能与各种工具和平台无缝集成,因此成为专业人士和爱好者的首选。
声明元素
[] 放置长描述文本。
WARNING
This translation need to be updated. WARNING
声明元素(使用简短的形式)
我们可以使用一些简短的形式声明元素。
| 长格式关键词 | 短格式关键词 | 长表示例 | 短格式的例子 | 参考文献。 |
actor
|
: a :
|
actor actor1
|
:actor2:
|
Actors |
component
|
[ c ]
|
component component1
|
[component2]
|
组件 |
interface
|
() i
|
interface interface1
|
() "interface2"
|
接口 |
usecase
|
( u )
|
usecase usecase1
|
(usecase2)
|
用例 |
Actor
组件
接口
Usecase
链接或箭头
你可以在有或没有标签的元素之间创建简单的链接。
的箭头样式
与括号内的类关系(链接或箭头)样式类似
线条样式
也可以明确有bold,dashed,dotted,hidden 或plain属性的箭头:- 无标签
- 带标签
线条颜色
线条粗细
混合
改变箭头的颜色和样式(内联式)
你可以使用内联式以下符号改变单个箭头的颜色或样式。
#color;line.[bold|dashed|dotted];text:color
改变元素的颜色和样式(内联样式)
你可以用以下符号改变单个元素的颜色或样式。
#[color|back:color];line:color;line.[bold|dashed|dotted];text:color
可嵌套的元素
这里是可嵌套的元素。
WARNING
This translation need to be updated. WARNING
包和嵌套元素
一层的例子
其他例子
完全嵌套
这里是所有的嵌套元素:- 按字母顺序。
- 或相反的字母顺序
WARNING
This translation need to be updated. WARNING
别名
简单的别名有as
长别名的例子
圆角
特定的SkinParameter
圆角
附录。所有类型的箭线
附录。所有类型的箭头或 "0 "箭头
箭头类型
0 "箭头或圆形箭头的类型
WARNING
This translation need to be updated. WARNING
附录。测试所有元素的内联样式
简单元素
嵌套元素
没有子元素
有子元素
WARNING
This translation need to be updated. WARNING
附录。对所有元素的风格测试
简单元素
全局风格(在ComponentDiagram上)。
每个元素的风格
嵌套元素(无级别)
全局风格(在组件图上)。
每个嵌套元素的样式
嵌套元素(有一个层次)
全局风格(在组件图上)。
每个嵌套元素的样式
附录。在所有元素上用风格测试定型
简单元素
Display JSON Data on Deployment diagram
Simple example
Mixing Deployment (Usecase, Component, Deployment) element within a Class or Object diagram
In order to add a Deployment element or a State element within a Class or Object diagram, you can use the allowmixing or allow_mixing directive.
Mixing all elements
Port [port, portIn, portOut]
You can added port with port, portinand portout keywords.
Port
PortIn
PortOut
Mixing PortIn & PortOut
Change diagram orientation
You can change (whole) diagram orientation with:
top to bottom direction(by default)left to right direction
Top to bottom (by default)
With Graphviz (layout engine by default)
The main rule is: Nested element first, then simple element.
With Smetana (internal layout engine)
The main rule is the opposite: Simple element first, then nested element.
Left to right
With Graphviz (layout engine by default)
With Smetana (internal layout engine)