2012-02-09 26 views
17

Estoy tratando de dibujar un árbol binario usando GraphViz pero tengo problemas con el hijo izquierdo y el derecho. Hay una manera de forzar a un nodo a ser un niño derecho o dejado? Este es mi código de ejemplo:Árbol binario GraphViz árbol izquierdo y derecho

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

Respuesta

21

Esto debe hacerlo. ordering=out significa que los nodos deben permanecer en el orden especificado en la entrada.

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