5

ブロックに異なる整列方向を適用できますか? (タイトルの通り)

たとえば、状態図では次のようになります。

State_1 と State_2 の両方に、2 つの内部状態 State_1.x と State_2.y (x = 1..2、y = 1..2) があります。

@startuml

[*] -->  State_1
State_1 --> State_2

state State_1 {
    left to right direction
    [*] --> State_1.1
    [*] --> State_1.2
}

state State_2 {
    top to bottom direction
    [*] --> State_2.1
    [*] --> State_2.2
}

@enduml

上記のコードを試しましたが、うまくいきません。コマンド「上から下へ」の影響領域を制限できますか?

次のコードも試しました。

@startuml

[*] -->  State_1
State_1 --> State_2

state State_1 {
    /‘not good..'/
    [*] -> State_1.1
    [*] -> State_1.2
    [*] -> State_1.3

    /‘not good either'/
    [*] -right-> State_1.1
    [*] -right-> State_1.2
    [*] -right-> State_1.3
}

state State_2 {
    [*] --> State_2.1
    [*] --> State_2.2
}

@enduml

PS、どの UML モデリング ソフトウェアでも.epsおよび.svgファイルを編集できますか?

前もって感謝します!

4

0 に答える 0