いくつかの反射遷移を持つ小さな有限状態マシンを描画する必要があります(遷移の開始状態と終了状態が等しいことを意味します)。
問題は、Graphvizでそれをレンダリングすると醜い結果になることです。
digraph finite_state_machine {
edge [fontsize=11];
S0 -> S0 [label = "td=1\n-/e2"];
S0 -> S1 [label = "td=3 \n-/e3" ];
S1 -> S0 [label = "td=3\n-/-\nt=0"];
S0 -> S2 [label = "P:i1/e4"];
S2 -> S0 [label = "td=0\n-/-" ];
S0 -> S0 [label = "i1/e1\ntd+=1"];
}
これを少し見栄えよくする方法はありますか?
ところで:ヘッド/テールポートを試しましたが、私のバージョンのGraphviz(Mac OS Xでは1.13)では機能しません
私はドットエンジンに限定されていません。見栄えの良いグラフだけが必要で、レンダラー/言語は気にしません。
どうもありがとう