0
我无法控制graphviz的布局。 试图制作一个简单的自动机。 源:如何控制点的边缘位置和标签(graphviz)
digraph mygraph {
rankdir=LR;
size="13,13"
node [shape = circle];
init -> Ready [ label = "" ];
Ready -> P1 [ label = "t<T\n----TexT----" ];
P1 -> Ready [ label = "t>T" ];
P1 -> B1 [ label = "t<T" ];
B1 -> P1 [ label = "----TexT----" ];
B1 -> U1 [ label = "----TexT----" ];
Ready -> P2 [ label = "t<T\n----TexT----" ];
P2 -> Ready [ label = "t>T" ];
P2 -> B2 [ label = "t<T" ];
B2 -> P2 [ label = "----TexT----" ];
B2 -> U2 [ label = "----TexT----" ];
U1 -> Ready [ label = "----TexT----", constraint=false];
U2 -> Ready [ label = "----TexT----", constraint=false];
P1 -> P2 [ label = "t<T\n----TexT----", constraint=false];
P2 -> P1 [ label = "t<T\n----TexT----", constraint=false];
}
麻烦的是,标签相互交织。我可能需要: 1间距较大 2.将一些边缘向上 3.控制标签的名次
我该怎么办呢?
谢谢。删除rankdir的确改善了一些事情,但这很烦人。我喜欢之前的节点布局。 – mousomer 2012-06-06 13:51:15