2017-05-12 2 views
0

내가 (SFDP를) 네트워크 그래픽을 그릴 GraphViz를 사용하려고 해요,하지만 난 노드 사이의 disatance을 설정하는 방법을 찾을 수 없습니다, 예를 들어노드 사이의 disatance을 매개하는 방법 SFDP graphviz를

:

Node source Node target Distance 
------------------------------------ 
Node1  Node2   4 
Node1  Node3   2 
Node1  Node4   9 

나는 labeldistance, len, sep을 사용하려고하지만, 그건 내 문제가 해결되지 않습니다.

digraph G { 
graph [bgcolor=grey96]; 
node [color= firebrick4, style=filled, fillcolor=rosybrown fontcolor=white]; 
"Node1"->"Node2"[labeldistance=1,color= green , sep="2",len=10]; 
"Node1"->"Node3"[labeldistance=2,color= palevioletred4, sep=9,len=1]; 
"Node1"->"Node4"[labeldistance=4,color= palevioletred4, sep=3,len=2]; 
} 

답변

1

미안 해요, sfdp 변수 에지 길이를 지원하지 않습니다

여기 내 코드입니다. (sfdp는 멀티 레벨 솔버이고 길이가 다른 모서리를 병합 할 때 명확하지 않습니다. 결합 된 모서리의 길이는 얼마입니까?) 실제로 가변 모서리 길이를 갖는 확장 가능한 레이아웃에 대한 몇 가지 좋은 작업이 있지만 hasn Graphviz에 통합되었습니다.

+1

Graphviz neato는 모든 노드 쌍 사이의 전체 거리 모델을 해결하므로 가장자리 길이 (예 : a - b [len = 2])를 지원합니다. –

+0

graphviz의 Thnkas @north,이 정보는 나에게 매우 도움이된다. – Yacino

관련 문제