我有一个 5MB 的 .gv 文件,其边缘为 50,000 个节点的树。我已经在上面运行了 neato(有几种输出格式)。.gv 文件由SageMath生成(内置Graph.show
方法未终止)。
我得到的是以下内容:
neato(2258,0x108a0d5c0) malloc: *** set a breakpoint in malloc_error_break to debug out of memory
fish: 'neato 11.gv -Tsvg > 11.svg' terminated by signal SIGSEGV (Address boundary error)
这个尺寸图是否太大以至于 graphviz 无法处理?我认为这种大小的密集图的布局会非常混乱/缓慢,甚至不可行,但我认为一棵树很容易布局。我可以想到一些非常简单的布局算法;我只是更喜欢使用我安装的命令行工具。
另外,如果有人认为另一个 SE 网站更合适,请添加评论,谢谢!
编辑:
我刚刚发现了 sfdp。如果问题解决了,我会尝试并发布答案。