【发布时间】:2015-08-20 09:43:12
【问题描述】:
我有一个简单的 graphiz 图,我正在尝试用 dot 进行渲染。它是单个状态上的一系列自循环:
digraph FST {
size = "8.5,11";
label = "";
rankdir=LR;
bgcolor = "transparent";
center = 1;
rank = same;
margin = 0;
orientation = Portrait;
0 [label = "0", shape = doublecircle, style = bold, fontsize = 14, color="#339933"]
0 -> 0 [label = "a", fontsize = 14];
0 -> 0 [label = "b", fontsize = 14];
0 -> 0 [label = "cd", fontsize = 14];
0 -> 0 [label = "efg", fontsize = 14];
0 -> 0 [label = "a", fontsize = 14];
0 -> 0 [label = "q", fontsize = 14];
0 -> 0 [label = "xyzabc", fontsize = 14];
}
我这样编译:
$ cat self-loop.dot | dot -Tpng > self-loop.png
然而,边缘与标签重叠,看起来很荒谬。有什么方法可以防止边缘这样做吗?让他们更加爆发?
我没有运气搜索论坛或 graphviz 文档。
【问题讨论】: