我必须画一个小的有限状态机,它有一些自反转换(意味着转换的开始和结束状态是相等的。
问题是在 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"];
}
有没有办法让这看起来更好一点?
顺便说一句:我尝试了 head/tailport,但它们不适用于我的 Graphviz 版本(Mac OS X 上的 1.13)
我不限于点引擎,我只想要一个漂亮的图形而不关心渲染器/语言。
非常感谢