如何在graphviz中使用锥形边

时间:2012-06-29 18:08:23

标签: graphviz

2011年9月推出的锥形边缘看起来非常酷。

我在我的边缘选项中添加了style =“tapered”,否则可以正常工作:

  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 个答案:

答案 0 :(得分:1)

你肯定没有锥形边缘所需的graphviz版本。

试试dot -v,如果您的graphviz版本以2.28或更低版本开头,则渐变边缘可能无效。我在2.28版本中遇到了同样的错误。但Graphviz 2.29接受锥形样式属性。

顺便说一下,一旦你有一个更新的graphviz版本工作,你可以使用penwidth来改变锥形边缘的厚度。