我正在尝试用GraphViz重新创建一个二叉树的示例图。下面是它最终应该是什么样子:
这是我的第一次尝试:
digraph G {
nodesep=0.3;
ranksep=0.2;
margin=0.1;
node [shape=circle];
edge [arrowsize=0.8];
6 -> 4;
6 -> 11;
4 -> 2;
4 -> 5;
2 -> 1;
2 -> 3;
11 -> 8;
11 -> 14;
8 -> 7;
8 -> 10;
10 -> 9;
14 -> 13;
14 -> 16;
13 -> 12;
16 -> 15;
16 -> 17;
}
但不幸的是,GraphViz并不关心树的水平位置,所以我得到:
如何添加约束以使顶点的水平位置反映它们的总排序?
https://stackoverflow.com/questions/10902745
复制相似问题