Graphviz sfdp在ubuntu中比较差?

时间:2012-03-31 01:01:21

标签: performance macos ubuntu graph graphviz

sfdp -Goverlap=prism -Tsvg grafo.gv > grafo.svg

这个简单的命令在我的计算机(我有ubuntu 11)中与我朋友的mac相比表现不同。在我的计算机中它需要一分钟,而在它的计算机上需要不到一秒钟。我们的硬件在处理器方面没有那么不同(我没有安装我的显卡驱动程序,但我怀疑graphviz使用显卡做某事)

输出文件看起来也不同 - 他看起来好多了(这是他的):

enter image description here

我只是将所有节点分散到一个巨大的区域......!当用svg浏览器打开时它接缝有点儿:/有时我甚至根本不打开。

我不明白这可能是什么原因,我的graphviz版本是相对较新的。 以下是一些最终有用的信息:

  

dot - graphviz version 2.26.3(20100126.1600)已激活的插件   library:libgvplugin_pango.so.6使用textlayout:textlayout:cairo   激活的插件库:libgvplugin_dot_layout.so.6使用布局:   dot:dot_layout激活的插件库:libgvplugin_core.so.6使用   render:dot:core使用device:dot:dot:core插件配置   文件:/ usr / lib / graphviz / config6已成功加载。       渲染:cairo dot fig gd map ps svg tk vml vrml xdot       布局:circo dot fdp neato nop nop1 nop2 osage patchwork sfdp twopi       textlayout:textlayout       设备:canon cmap cmapx cmapx_np dot eps fig gd gd2 gif gv imap imap_np ismap jpe jpeg jpg pdf plain plain-ext png ps ps2 svg svgz tk   vml vmlz vrml wbmp x11 xdot xlib       loadimage:(lib)eps gd gd2 gif jpe jpeg jpg png ps svg

如果你们有人能帮助我,那会很棒。这是gv文件,因此您可以尝试自己渲染它: http://www.2shared.com/file/_vZxHami/grafo.html

1 个答案:

答案 0 :(得分:1)

我通过安装更新​​版本的graphviz解决了这个问题。显然,我安装的版本无法使用棱镜布局算法。这是奇怪的想法,因为可能朋友有一个旧版本...