2016-11-13 17 views
0

나는 원하는 그래프를 보여주는 .dot 다이 그래프 (일부 테이블 사이의 관계를 묘사 함)가 있습니다. 나는 그래프에 잉여 에지를 추가하기를 원한다. (적은 노력으로 쿼리를 작성하기 위해서만 존재하는 데이터베이스의 중복 관계를 나타 내기 위해). "dotted" 스타일로 작성되는 이러한 중복 에지는 그래프의 노드 배치를 변경하지 않아야합니다.Graphviz의 다이 그래프에 여분의 가장자리 추가

다른 말로 표현하면, 그래프를 꽤 인쇄하기 위해 노드 위치에 영향을주는 가장자리와 노드 위치가 이미 계산 된 후 추가되어야하는 다른 가장자리 (회색, 점선, 주요 가장자리가 아님을 보여주기 위해).

"추가"가장자리를 지정하는 옵션이 Graphviz에 있습니까?

답변

1

추가 가장자리에 constraint=falsecolor=gray을 사용하십시오. http://graphviz.it/#/rhlWBZsz

에 그와

digraph G { 
    a -> b -> c -> d; 
    d -> a [constraint=false,color=gray] 
    a -> z -> x -> d; 
} 

enter image description here

플레이