PlantUMLの矢印レイアウトのtips


norankオプション

重要ではない
A -[norank]-> B

hiddenオプション

矢印にhiddenキーワードを付けると、矢印がひょうじされなくなる。

非表示
class A
class B

A -[hidden]-> B

up/down/right/left

  • u: up
  • d: down
  • r: right
  • l: left
配置方向
class center
class up
class down
class right
class left

center -u-> up
center -d-> down
center -r-> right
center -l-> left

direction

top_to_bottom
top to bottom direction

class center
class up
class down
class right
class left

center -u-> up
center -d-> down
center -r-> right
center -l-> left

left_to_right
left to right direction

class center
class up
class down
class right
class left

center -u-> up
center -d-> down
center -r-> right
center -l-> left

矢印記号の使い方

ノミナル

class A
class B
class C

A -> B
A -> C

->-->に変更

->-->に変更すると、描画方向が下向きになる。

たとえば、A -> CA --> Cに変更する。

1つだけ変更
class A
class B
class C

A -> B
A --> C

すると、CAの下側に表示された。

さらに、A -> BA --> Bに変更する。

2つとも変更
class A
class B
class C

A --> B
A --> C

すると、BAの下側に表示された。

A -> CC <- Aに変更

矢印の前後を逆にすると、表示順も逆向きになる。

たとえば、A -> CC <- Aに変更する。

class A
class B
class C

A -> B
C <- A

すると、CAの左側に表示された。

行の順序を変更

行の順序を変更すると、レイアウトの処理順序が変わり、レイアウトが変わる。

たとえば、A -> BA -> Cの順序を逆にする。

class A
class B
class C

A -> C
A -> B

すると、レイアウトも逆になる。

-->--->に変更

-->--->に変更すると、矢印が伸びる。

たとえば、A --> CA ---> Cに変更する。

class A
class B
class C

A --> B
A ---> C

すると、A ---> Cの矢印はA --> Bの矢印より長くなった。

更に-を増やすと際限なく伸び続ける。

たとえば、A ---> CA -------> Cに変更する。

class A
class B
class C

A --> B
A -------> C

すると、矢印がびろーんと長くなった。