GraphViz Dot生成持续时间非常长

问题描述 投票:7回答:3

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

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

performance tree graphviz dot duration
3个回答
4
投票

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

你也可以调整maxitermclimitsplines属性,特别是splines=line给了我一个巨大的加速(虽然有点难看)。

而且,正如E-man建议的那样,dot实际上比例如circo或twopi,所以你可以考虑使用其中之一,如果它们看起来没问题。


3
投票

chk这个链接,laying out a large graph with graphviz

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


0
投票

将一个大的.dot文件导入Gephi - https://gephi.org真的很快。

© www.soinside.com 2019 - 2024. All rights reserved.