GraphViz バイナリツリーの左と右の子 質問する

GraphViz バイナリツリーの左と右の子 質問する

GraphViz を使用してバイナリ ツリーを描画しようとしていますが、左の子と右の子に関して問題があります。ノードを強制的に右の子または左の子にする方法はありますか? これは私のサンプル コードです:

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

ベストアンサー1

これで完了です。ordering=outつまり、ノードは入力で指定された順序のままになります。

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

おすすめ記事