GraphViz Dot生成持续时间非常长

时间:2012-05-26 12:10:31

标签: performance tree graphviz dot duration

我有一个我希望由Dot生成的树结构。每个节点有4个边到另外4个节点。总之,大约有1,000个节点。如果我尝试使用Dot生成它需要很长时间(一旦我让它像一小时一样工作 - CPU使用率一直是100%,但它没有完成)。有没有办法加速这个?也许通过降低质量?或者使用另一个(更快?)vizualization软件?我已经附加了我的Dot文件供您在自己的机器上进行测试。

谢谢。 点文件:http://lh.rs/3fmsfjmbvRw2

3 个答案:

答案 0 :(得分:4)

您可能需要尝试设置nslimit或nslimit1属性,如下所述:

您还可以调整maxitermclimitsplines属性,尤其是splines=line给了我一个巨大的加速(虽然有些难看)。

另外,正如E-man建议的那样,dot实际上比例如circo或twopi,所以你可以考虑使用其中之一,如果你的图表看起来不错。

答案 1 :(得分:3)

点击此链接laying out a large graph with graphviz

  

sfdp -x -Goverlap = scale -Tpng data.dot> data.png

答案 2 :(得分:0)

将大型.dot文件导入Gephi-https://gephi.org确实非常快。