【发布时间】:2016-03-17 15:34:10
【问题描述】:
我有这个 gv 代码,
我想要水平顺序: 12 13 14 15 23 24
但我明白了:
23 13 12 24 14 15
graph "tree" {
node [shape=plaintext];
1 [label = "1"]
2 [label = "2"]
3 [label = "3"]
4 [label = "4"]
5 [label = "5"]
12 [label = "12"]
13 [label = "13"]
14 [label = "14"]
15 [label = "15"]
23 [label = "23"]
24 [label = "24"]
1 -- 12;
2 -- 12;
1 -- 13;
3 -- 13;
1 -- 14;
4 -- 14;
1 -- 15;
5 -- 15;
2 -- 23;
3 -- 23;
2 -- 24;
4 -- 24;}
解决方案:Force the left to right order of nodes in graphviz? 不适用于这种情况(排序节点而不是边)。
如果我添加:
{rank = same; 12 13 14 15 23 24; rankdir=LR;}
我们得到相同的无序节点:
png 文件使用:
dot -T png test.gv > test.png
【问题讨论】:
标签: dot