GraphViz二叉树左右子

时间:2012-02-09 17:33:44

标签: binary-tree graphviz binary-search-tree

我正在尝试使用GraphViz绘制二叉树,但我有关于左孩子和右孩子的问题。有一种方法可以强迫节点成为正确的孩子吗? 这是我的示例代码:

digraph G{
5 -> 3;
5 -> 8;
3 -> 1;
3 -> 4;
8 -> 6;
8 -> 12;
}

1 个答案:

答案 0 :(得分:21)

这应该这样做。 ordering=out表示节点应按输入中指定的顺序保留。

digraph G{
  graph [ordering="out"];
  5 -> 3;
  5 -> 8;
  3 -> 1;
  3 -> 4;
  8 -> 6;
  8 -> 12;
}