如何在 graphviz 中旋转此图?
How to rotate this graph in graphviz?
我有下图
我用来生成的点文件是:
strict graph G {
ratio=1;
0 -- 1;
0 -- 4;
1 -- 5;
1 -- 2;
2 -- 6;
2 -- 3;
3 -- 7;
4 -- 8;
4 -- 5;
5 -- 9;
5 -- 6;
6 -- 10;
6 -- 7;
7 -- 11;
8 -- 12;
8 -- 9;
9 -- 13;
9 -- 10;
10 -- 14;
10 -- 11;
11 -- 15;
12 -- 13;
13 -- 14;
14 -- 15;
}
如何强制命令 dot -Tpdf test.dot -o test.pdf
的输出为方形图,而不是这个菱形?
通过 rank=same
的子图
strict graph G {
ratio=1;
{0 1 2 3 rank=same}
{4 5 6 7 rank=same}
{8 9 10 11 rank=same}
{12 13 14 15 rank=same}
0 -- 1;
0 -- 4;
1 -- 5;
1 -- 2;
2 -- 6;
2 -- 3;
3 -- 7;
4 -- 8;
4 -- 5;
5 -- 9;
5 -- 6;
6 -- 10;
6 -- 7;
7 -- 11;
8 -- 12;
8 -- 9;
9 -- 13;
9 -- 10;
10 -- 14;
10 -- 11;
11 -- 15;
12 -- 13;
13 -- 14;
14 -- 15;
}
我有下图
我用来生成的点文件是:
strict graph G {
ratio=1;
0 -- 1;
0 -- 4;
1 -- 5;
1 -- 2;
2 -- 6;
2 -- 3;
3 -- 7;
4 -- 8;
4 -- 5;
5 -- 9;
5 -- 6;
6 -- 10;
6 -- 7;
7 -- 11;
8 -- 12;
8 -- 9;
9 -- 13;
9 -- 10;
10 -- 14;
10 -- 11;
11 -- 15;
12 -- 13;
13 -- 14;
14 -- 15;
}
如何强制命令 dot -Tpdf test.dot -o test.pdf
的输出为方形图,而不是这个菱形?
通过 rank=same
strict graph G {
ratio=1;
{0 1 2 3 rank=same}
{4 5 6 7 rank=same}
{8 9 10 11 rank=same}
{12 13 14 15 rank=same}
0 -- 1;
0 -- 4;
1 -- 5;
1 -- 2;
2 -- 6;
2 -- 3;
3 -- 7;
4 -- 8;
4 -- 5;
5 -- 9;
5 -- 6;
6 -- 10;
6 -- 7;
7 -- 11;
8 -- 12;
8 -- 9;
9 -- 13;
9 -- 10;
10 -- 14;
10 -- 11;
11 -- 15;
12 -- 13;
13 -- 14;
14 -- 15;
}