Usecase Plantuml - 垂直堆叠组件
Usecase Plantuml - Vertically stack the components
我正在尝试 link 同一对象到框内的多个对象。
但是盒子内的物体是水平放置的,而不是垂直放置的。
:Application:
rectangle Set{
Application-right--> (Set Property)
(Set Property)-right..> (Sensor Property) : <<extends>>
(Set Property)-right..> (Info Property) : <<extends>>
(Set Property) .right..> (Audio Property) : <<extends>>
(Set Property) .right..> (Car navigation Property) : <<extends>>
(Set Property) .right..> (Cluster Property) : <<extends>>
(Set Property) .right..> (Diagnostic Property) : <<extends>>
(Set Property) .right..> (HVAC Property) : <<extends>>
(Set Property) .right..> (Power Property) : <<extends>>
(Set Property) .right..> (Vendor extension Property) : <<extends>>
}
它是水平的,因为你明确地告诉它是水平的
.right..>
改成.down..>
,你就会得到你想要的。
另请注意,向右和向下方向是默认方向,取决于行规范中 dashes/dots 的数量。比较以下内容:
@startuml
rectangle Set1 {
Application1 -> (Set Property1)
}
rectangle Set2 {
Application2 --> (Set Property2)
}
rectangle Set3 {
Application3 ---> (Set Property3)
}
@enduml
我正在尝试 link 同一对象到框内的多个对象。 但是盒子内的物体是水平放置的,而不是垂直放置的。
:Application:
rectangle Set{
Application-right--> (Set Property)
(Set Property)-right..> (Sensor Property) : <<extends>>
(Set Property)-right..> (Info Property) : <<extends>>
(Set Property) .right..> (Audio Property) : <<extends>>
(Set Property) .right..> (Car navigation Property) : <<extends>>
(Set Property) .right..> (Cluster Property) : <<extends>>
(Set Property) .right..> (Diagnostic Property) : <<extends>>
(Set Property) .right..> (HVAC Property) : <<extends>>
(Set Property) .right..> (Power Property) : <<extends>>
(Set Property) .right..> (Vendor extension Property) : <<extends>>
}
它是水平的,因为你明确地告诉它是水平的
.right..>
改成.down..>
,你就会得到你想要的。
另请注意,向右和向下方向是默认方向,取决于行规范中 dashes/dots 的数量。比较以下内容:
@startuml
rectangle Set1 {
Application1 -> (Set Property1)
}
rectangle Set2 {
Application2 --> (Set Property2)
}
rectangle Set3 {
Application3 ---> (Set Property3)
}
@enduml