簡體   English   中英

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可以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

結果在plantuml Web服務: http://www.plantuml.com/plantuml/uml/VP71JWCX48RlFCMazzsaoztKYqUZyMYCmOAM18OAGvh6xBkBYCkQmCvfXdp_nmGEWOIdQ0tpwaW2Fuo2tTCraB9mwuydJUauUhK34S2ACtmn1gdMj3DHa7QOcP2cdo61K6h5tXbtWNq6trFxka_OmitTn5GJKpjHR8Dq5tm-QIaLlWmt9TBrykhb6zwfxULTxpYErRmXvcrnrtjVhRYXRLkHiSgkp0_UlHbbi_hysxS_xp4A94tNJ7wMuVyQzOP5DVpjiRpQp0uAPRJc6m00

也許是一些想法的來源:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM