And*_*chi 3 graph dot graphviz graph-visualization
我试图用 sfdp 可视化一个大图。该图有 5134 条边和 1735 个节点。当我尝试生成 .png 时:
sfdp -x -Goverlap=scale -Tpng data.dot > data.png
Run Code Online (Sandbox Code Playgroud)
我明白了:
sfdp: graph is too large for cairo-renderer bitmaps. Scaling by 0.687429 to fit
sfdp: failure to create cairo surface: out of memory
Segmentation fault.
Run Code Online (Sandbox Code Playgroud)
问题可能是我的节点不是点,因为当我生成没有“-Goverlap=scale”的 de .png 时,没有问题,但图形不可读。
有什么我可以做的吗?还有另一个工具可以做到这一点吗?
以下 GraphViz 兴趣小组对话意味着将“重叠”值更改为“棱镜”可能会解决您的问题。《棱镜》的作者之一胡一凡dot表示,棱镜比比例尺的内存效率更高。
http://comments.gmane.org/gmane.comp.video.graphviz/6925
所以:
sfdp -x -Goverlap=prism -Tpng data.dot > data.png
Run Code Online (Sandbox Code Playgroud)
如果您没有使用最新版本的 GraphViz,可能值得更新。较新的版本可能内存效率更高。
| 归档时间: |
|
| 查看次数: |
5307 次 |
| 最近记录: |