2012-02-09 2 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; 
}