2012-06-29 1 views
2

2011 년 9 월에 나온 테이퍼 된 가장자리가 매우 멋있습니다.graphviz에서 테이퍼 된 가장자리를 사용하는 방법

edge [color="black", minlen="1.3", arrowsize="0.6", style="tapered"] 

을하지만 지금이 오류를 얻을 :

  • http://www.graphviz.org/News.php/
  • http://www.graphviz.org/pub/tmp/images/tapered-edge.png
  • 내가 그렇지 않으면 잘 작동 내 가장자리 옵션에 스타일 = "테이퍼"을 추가
    $ dot -Tsvg demo.dot -o dot.svg 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    Warning: gvrender_set_style: unsupported style tapered - ignoring 
    

    내 그래프의 가장자리마다 경고가 나타납니다.

    이 문제의 원인은 무엇이며 어떻게 수정합니까? 우분투 12.04를 실행 중입니다.

답변

1

테이퍼 가장자리에 필요한 graphviz 버전이없는 것은 틀림 없습니다.

시도하십시오 dot -v, graphviz 버전이 2.28 이하로 시작하면 테이퍼 가장자리가 작동하지 않습니다. 2.28 버전에서 같은 오류가 발생합니다. 그러나 Graphviz 2.29에서는 테이퍼 형 스타일 속성을 사용할 수 있습니다.

Btw, 일단 업데이트 된 graphviz 버전이 작동하면 penwidth을 사용하여 테이퍼 된 가장자리의 두께를 변경할 수 있습니다.

+0

네가 맞다. 우분투 repos의 버전은'dot-graphviz version 2.26.3'입니다. 너무 나쁩니다. http://www.graphviz.org/Download_linux_ubuntu.php에서 다운로드를 시도했는데 2.29로 건너 뛸 때 깨지는 의존성이 많이있는 것처럼 보입니다. – Mittenchops

관련 문제