2012-06-29 83 views
2

2011年9月推出的錐形邊緣看起來非常酷。如何在graphviz中使用錐形邊緣

我加的風格= 「錐形」 我邊選項,否則罰款工作:

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

但現在我得到這個錯誤:

$ 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 

看起來我的圖中每條邊都有警告。

這是什麼原因造成的,我該如何解決?我正在運行Ubuntu 12.04。

回答

1

你當然沒有錐形邊緣所需的graphviz版本。

嘗試dot -v,如果您的graphviz版本以2.28或更小開頭,則錐形邊緣可能不起作用。我在2.28版本中遇到同樣的錯誤。但Graphviz 2.29接受漸變樣式屬性。

順便說一句,一旦你有一個更新的graphviz版本工作,你可以使用penwidth來改變錐形邊緣的厚度。

+0

是的,你說得對。 ubuntu的版本是:'dot - graphviz version 2.26.3'這太糟糕了。我試圖從http://www.graphviz.org/Download_linux_ubuntu.php下載,看起來好像只有一大堆依賴會被打破,如果我試着跳到2.29。 – Mittenchops