2012-02-09 5 views
17

Sto cercando di attirare l'albero binario utilizzando GraphViz ma ho problemi su Child sinistra e figlio destro. C'è un modo per forzare un nodo a essere figlio destro o sinistro? Questo è il mio codice di esempio:GraphViz albero binario destro e sinistro bambino

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

risposta

21

Questo dovrebbe farlo. ordering=out significa che i nodi devono rimanere nell'ordine specificato nell'input.

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