plantuml로 열심히하지 않는 레이아웃 제어
5298 단어 plantuml
화살표 방향으로 제어
비교적 직관적인 거동입니다만, 이것 모르는 사람이 코딩 규약 만들거나 하면, 「화살표의 방향은 왼쪽에서 오른쪽으로 하는 것」이라고 하는 규약 만들어져 고생합니다.
rectangle Foo
rectangle Bar
rectangle Baz
Foo -> Bar
Foo -> Baz
rectangle Foo rectangle Bar rectangle Baz Foo -> Bar Baz <- Foo 화살표에 사용하는 ".(도트)"나 "-(하이픈)"의 수로 제어한다 plantuml의 출력 결과에는 레이어라고 할까 레이어 같은 것이 있어, 화살표에 사용되는 ".(닷)"나 "-(하이픈)"에 의해, 화살표의 앞의 오브젝트가 어느 레이어에 놓여지는지를 제어할 수 있습니다. 이것도, 모르는 사람이 규약 만들거나 하면, 하이픈이라든지의 수 지정되어 귀찮게 됩니다. 예를 들면 앞서 나온 그림이지만, rectangle Foo rectangle Bar rectangle Baz Foo -> Bar Foo -> Baz 이것은 화살표에 사용되는 하이픈이 모두 하나이므로 레이어는 하나입니다. 이제 Foo에서 Bar로 화살표 하이픈을 두 개로 늘리십시오. rectangle Foo rectangle Bar rectangle Baz Foo --> Bar Foo -> Baz Bar가 Foo 아래에 왔습니다. 이 때, 출력 결과는 상하로 헤어져 2층으로 되어 있습니다. Baz도 두 번째 레이어에 두고 싶다면 Baz의 화살표 수를 늘립니다. rectangle Foo rectangle Bar rectangle Baz Foo --> Bar Foo --> Baz Baz를 더 아래에 두고 싶다면 하이픈을 더 늘리면 아래에 레이어가 추가됩니다. rectangle Foo rectangle Bar rectangle Baz Foo --> Bar Foo ---> Baz 이 출력 결과는 "Foo가 있는 레이어", "Bar이 있는 레이어", "Baz가 있는 레이어"의 3가지가 됩니다. 레이어를 옆으로 펼치고 싶다면 "left to right direction"을 작성하십시오. left to right direction rectangle Foo rectangle Bar rectangle Baz Foo --> Bar Foo ---> Baz 끝 hidden이나 "-r->"라든지 "-l->"로 제어하는 것도 나쁘지는 않습니다만, 개인적으로는 그들을 남용해 노력하는 것보다는, 화살표의 장식을 최소한으로 해 상기 거동 를 활용하는 편이 직관적인 생각이 들고, 출력 결과의 통일감도 유지하고 있지 않을까 생각합니다. 특히 "left to right direction" 입력했을 때의 "-r->"나 "-l->"의 움직임은 개인적으로 굉장히 알기 어렵기 때문에. 요즘은 d 등 w. 이오 とかも出てきて出番も減ってるような気がしますが、テキストベースで変更履歴が残せたり、便利な그런데, 더 유행하고 싶다고 생각합니다.
Reference
이 문제에 관하여(plantuml로 열심히하지 않는 레이아웃 제어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/foo_72354921/items/f6b119a2444b6aa35b41텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)