GraphViz Dot生成持续时间非常长

arm*_*inb 7 tree performance duration dot graphviz

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

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

P.P*_*ter 5

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

您还可以调整maxiter,mclimitsplines属性,特别splines=line是给我带来了巨大的加速(尽管有点难看)。

另外,正如 E-man 所建议的,dot 确实比 circo 或 Twopi 慢,所以如果它们看起来适合您的图表,您可以考虑使用其中之一。


xia*_*ang 5

chk 这个链接,用 graphviz 绘制一个大图

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