我有一个希望由 Dot 生成的树结构。每个节点有 4 条边到另外 4 个节点。总共有大约 1,000 个节点。如果我尝试使用 Dot 生成它,它需要很长时间(一旦我让它工作了一个小时 - CPU 使用率一直是 100%,但它没有完成)。有没有办法加速这个?也许通过设置质量?或者使用另一个(更快?)可视化软件?我已附上我的 Dot 文件供您在自己的机器上进行测试。
谢谢你。点文件: http: //lh.rs/3fmsfjmbvRw2
我有一个希望由 Dot 生成的树结构。每个节点有 4 条边到另外 4 个节点。总共有大约 1,000 个节点。如果我尝试使用 Dot 生成它,它需要很长时间(一旦我让它工作了一个小时 - CPU 使用率一直是 100%,但它没有完成)。有没有办法加速这个?也许通过设置质量?或者使用另一个(更快?)可视化软件?我已附上我的 Dot 文件供您在自己的机器上进行测试。
谢谢你。点文件: http: //lh.rs/3fmsfjmbvRw2
您可能想尝试设置 nslimit 或 nslimit1 属性,如下所述:
你也可以调整maxiter
,mclimit
和splines
属性,特别是splines=line
给了我一个巨大的加速(虽然有点难看)。
此外,正如 E-man 所建议的,dot 确实比 circo 或 twopi 慢,因此如果它们看起来适合您的图表,您可以考虑使用其中之一。
chk这个链接,用graphviz布置一个大图
sfdp -x -Goverlap=scale -Tpng data.dot > data.png
将大型 .dot 文件导入 Gephi - https://gephi.org非常快。