PlantUML 对象布局控件不起作用,如何处理?
PlantUML object layout control is not working, how to deal with that?
@startuml
rectangle "System Architecture" as map {
rectangle "Problem" as problem {
rectangle "Quantity" as quantity {
}
}
rectangle "Soluation" as solution {
rectangle "Flow 1" as flow_1 {
}
rectangle "Flow 2" as flow_2 {
}
flow_1 -down[hidden]-> flow_2
rectangle "Flow 3" as flow_3 {
}
flow_2 -down[hidden]-> flow_3
rectangle "Flow ..." as flow_ {
}
flow_3 -down[hidden]-> flow_
rectangle "Flow N" as flow_n {
}
flow_ -down[hidden]-> flow_n
}
problem -right[hidden]- flow_3
}
@enduml
我想要problem
在solution
左边,所以我觉得problem -right-> solution
可以,结果-left-
和-right-
都不行进行任何更改,problem
无论如何都是正确的,我该怎么办?
SO告诉我那里大部分是代码,所以我在这里被迫胡说八道,我认为PlantUML的布局控制很糟糕,开发过程中没人知道结果如何,好吧,就是这样
当我以其他顺序定义矩形并调整问题和 flow_3 之间的箭头时,我觉得没问题。
@startuml
rectangle "System Architecture" as map {
rectangle "Soluation" as solution {
rectangle "Flow 1" as flow_1 {
}
rectangle "Flow 2" as flow_2 {
}
flow_1 -down[hidden]-> flow_2
rectangle "Flow 3" as flow_3 {
}
flow_2 -down[hidden]-> flow_3
rectangle "Flow ..." as flow_ {
}
flow_3 -down[hidden]-> flow_
rectangle "Flow N" as flow_n {
}
flow_ -down[hidden]-> flow_n
}
rectangle "Problem" as problem {
rectangle "Quantity" as quantity {
}
}
problem -[hidden]> flow_3
}
@enduml
可能是一些想法的来源:
@startuml
rectangle "System Architecture" as map {
rectangle "Problem" as problem {
rectangle "Quantity" as quantity {
}
}
rectangle "Soluation" as solution {
rectangle "Flow 1" as flow_1 {
}
rectangle "Flow 2" as flow_2 {
}
flow_1 -down[hidden]-> flow_2
rectangle "Flow 3" as flow_3 {
}
flow_2 -down[hidden]-> flow_3
rectangle "Flow ..." as flow_ {
}
flow_3 -down[hidden]-> flow_
rectangle "Flow N" as flow_n {
}
flow_ -down[hidden]-> flow_n
}
problem -right[hidden]- flow_3
}
@enduml
我想要problem
在solution
左边,所以我觉得problem -right-> solution
可以,结果-left-
和-right-
都不行进行任何更改,problem
无论如何都是正确的,我该怎么办?
SO告诉我那里大部分是代码,所以我在这里被迫胡说八道,我认为PlantUML的布局控制很糟糕,开发过程中没人知道结果如何,好吧,就是这样
当我以其他顺序定义矩形并调整问题和 flow_3 之间的箭头时,我觉得没问题。
@startuml
rectangle "System Architecture" as map {
rectangle "Soluation" as solution {
rectangle "Flow 1" as flow_1 {
}
rectangle "Flow 2" as flow_2 {
}
flow_1 -down[hidden]-> flow_2
rectangle "Flow 3" as flow_3 {
}
flow_2 -down[hidden]-> flow_3
rectangle "Flow ..." as flow_ {
}
flow_3 -down[hidden]-> flow_
rectangle "Flow N" as flow_n {
}
flow_ -down[hidden]-> flow_n
}
rectangle "Problem" as problem {
rectangle "Quantity" as quantity {
}
}
problem -[hidden]> flow_3
}
@enduml
可能是一些想法的来源: