2016-06-21 3 views
0

나는 데비안 제지를 사용하고 있습니다. 는 오늘 점에서 일한지 나는 아무것도 주문하지 못하고 -도, 순위 = 최대, 순위 = 같은 등 예를 들어 ,이 예 보이지 않는 노드 트릭을 사용 :도트를 주문할 수 없습니다 - Graphviz

digraph hierarchy { 

       nodesep=1.0 // increases the separation between nodes 

       node [color=Red,fontname=Courier,shape=box] //All nodes will this shape and colour 
       edge [color=Blue, style=dashed] //All the lines look like this 

       Headteacher->{Deputy1 Deputy2 BusinessManager} 
       Deputy1->{Teacher1 Teacher2} 
       BusinessManager->ITManager 
       {rank=same;ITManager Teacher1 Teacher2} // Put them on the same level 
} 

에서 here은 어떤 엔진을 선택하든 관계없이 나를 위해 주문하지 않습니다 (예 : dot -Kfdp, fdp -Kfdp, neato, etc).

모든 중간에 교장으로 시작 - 심지어

Headteacher [label="head teacher", rank=max] 

와 마찬가지로, 주문 예 here뿐만 아니라 실패합니다.

로컬 시도가 실패했지만 eveything이 GraphvizFiddle에서 예상대로 작동한다는 것을 발견했습니다. ?

답변

1

Graphviz command line reference-K 스위치가 레이아웃 알고리즘을 선택하여 명령 별명의 이름에서 추론 된 것을 대체합니다. 도트 엔진을 사용해야하고 도트 명령을 사용하지 않는 경우이 값을 스위치 매개 변수로 명시 적으로 지정해야합니다.

계층 적 attributes의 대부분은 계층적인 엔진에만 적용되며 다른 영향을주지 않습니다. 요약은 각 속성에 의해 영향을받는 엔진을 식별합니다.

+0

맨 페이지에서 "layout = engine"은 명령의 기본 이름 또는 -K 명령 줄 옵션에서 기본값보다 우선하는 기본 레이아웃 엔진 ("dot", "neato", fdp "등)을 나타냅니다." It 's 대문자 K. 나는 어느 것을 사용 했는가? – Donnied

+0

나는 무엇이 문제인지 알지 못한다. 내가 읽는 모든 것은 fdp를 사용해야한다고 제안했다 .- neato. fdp, twopi, neato는 작동하지 않았다. . – Donnied

관련 문제