我有以下定义,其中我需要有所有两个内部矩形在垂直布局,而不是水平像下面的图像;
@startuml rectangle "AAAAAA" { rectangle "CCCCCC" { CDE --> (AAAAAAAAAAAAAAAAAA) CDE --> (BBBBBBBBBBBBBBBBBB) CDE ---> (CCCCCCCCCCCCCCCCC) CDE ---> (DDDDDDDDDDDDDDDDD) CDE ----> (EEEEEEEEEEEEEEEEE) CDE ----> (FFFFFFFFFFFFFFFFF) CDE ----> (GGGGGGGGGGGGGGGGGGGG) } rectangle "BBBBBB" { ABC-down-> (AAAAAAAAAAAAAAAAA) ABC -> (BBBBBBBBBBBBBBBBBBB) ABC --> (CCCCCCCCCCCCCCCCCC) } } @enduml
有办法吗?
我用一个非常疯狂的技巧来达到这个目的,我试图用一个隐藏的箭头来控制布局;
left to right direction
BB -[hidden]d-> CC
尽管不同的数据可能会变得杂乱无章,但请告诉我您的实际示例是否有效。
Working example