我实际上是想用PlantUml
生成一个组件图。是否可以定义不同组件的相对位置?我想定义的是: ComponentA的左边是ComponentB。ComponentC在ComponentA下面,...
发布于 2017-07-14 21:10:16
一种典型的方法是将一行标记为hidden。
要记住的一件事是,hidden
只支持从左到右的->
和从上到下的-->
行,所以您需要相应地放置左侧和右侧(似乎不支持语法X <[hidden]- Y
)。
@startuml
class ComponentA
ComponentB -[hidden]> ComponentA
ComponentA -[hidden]-> ComponentC
@enduml
另请参阅How to correct PlantUML Line Path了解更多定位提示。
发布于 2021-04-18 22:18:27
你可以从这里开始遵循指导原则:Layout of grouping component
一般来说,当你编写像->这样的连接时,你只需要知道右箭头,左箭头,下箭头,上箭头有特殊的符号:这对plantUml有特殊的意义:
-l->
-r->
-u->
-d->
这意味着如果可能的话,把箭头放在左边或右边,或者向上或向下。
让我们想象一下这个图:
@startuml
node "My system" {
[A] -> [B]
[C] -> [B]
}
@enduml
这看起来很可怕,你可以通过用箭头指示PlanUml来解决这个问题。
@startuml
node "My system" {
[A] -d-> [B]
[C] -r-> [B]
}
@enduml
将生成以下内容:
https://stackoverflow.com/questions/45103284
复制相似问题