PlantUMLを使用して、ドキュメント用に小さなステート チャートを作成しました。
@startuml
state Powered {
[*] -d-> Starting
Powered -r-> Starting : Some error
Starting -d-> Operational
}
[*] -d-> Powered : Power On
Powered -u-> [*] : Power Off
Powered -d-> Powered : Reset
@enduml
(ちなみに: PlantUML は、asciidoc や reStructuredText などの埋め込みマークアップ ドキュメントに埋め込まれたテキスト記述からグラフィカルな出力を作成するための非常に優れたツールです)
ご覧のとおり、チャートは少しずさんに描かれています
- 「電源オフ」遷移矢印がまっすぐではない
- 初期状態と終了状態が入れ替わる
- 「Powered」から「Starting」への矢印は、何らかの形で「Power Off」トランジションに接続されているように見えます
- 「起動中」と「稼働中」の状態が一致しない
ドキュメントに記載されているように、-left->
単に.-l->
-->
矢印の描画方法と場所に影響を与える方法はありますか? 水平または垂直の 直線のみを描画したいのですが。