2012-02-09 19 views
17

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

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

答えて

21

これはそれを行う必要があります。 ordering=outは、ノードが入力に指定された順序にとどまるべきであることを意味します。

digraph G{ 
    graph [ordering="out"]; 
    5 -> 3; 
    5 -> 8; 
    3 -> 1; 
    3 -> 4; 
    8 -> 6; 
    8 -> 12; 
} 
関連する問題