我正在生成graphviz图,我遇到了一个问题 - 有几个节点非常大 - 以及大量的小节点。我尝试使用neato和fdp生成png,但都生成非常大的图形,这些图形大部分是空白的(节点距离很远)。有没有办法为这些工具设置一个更大的弹簧“强度”来强制节点靠得更近?如何使用graphviz设置紧凑图形布局的'spring'力
8
A
回答
11
使用neato时,您可能会拨弄overlap
和sep
属性。
overlap
可以设置为false
,compress
,scalexy
,和more。
sep
可以指定一个附加的边距,当与前面的加号一起使用时,否则该边界通过用1 +值sep
来缩放节点的尺寸来定义。看起来默认
不要犹豫,发布一个示例图。不知道你的特殊图形,我做了含有一些大和一些小节点的例子:
layout=neato;
overlap=scalexy; //false, compress, ...
sep="+1"; // 0.1, +1
node[label="Large node", width=2, height=2];
l1; l2; l3;
node[label="\N", width=0.5, height=0.3];
1 -> l1;
2 -> l1;
3 -> l1;
4 -> l1;
5 -> l1;
5 -> l2;
6 -> l2;
7 -> l2;
8 -> l2;
8 -> l3;
9 -> l3;
10 -> l3;
相关问题
- 1. 布局更紧凑
- 2. Graphviz的DOT安排圈节点,布局过于“紧凑”
- 3. 如何停止GraphViz点使我的集群更紧凑?
- 4. 如何使用graphviz通过networkx获取图形坐标(布局)?
- 5. 紧凑图像缩略图的布局算法
- 6. 设置布局的重力
- 7. Unity3D中的紧凑Wordle图形
- 8. 如何设置布局的布局重力,例如FrameLayout?
- 9. DrawLines在使用图形在紧凑框架中的图像
- 10. 如何在Vala中使用紧凑型?
- 11. iOS中的“紧凑”视图
- 12. 用副图绘制大熊猫数据框(subplots = True):放置图例并使用紧凑布局
- 13. 我如何可以设置紧凑的框架
- 14. graphviz树布局
- 15. 如何使用d3力布局显示图形,初始位置已设置且完全不动?
- 16. Graphviz中的布局
- 17. 使用Django设置紧凑型隐私策略
- 18. GUID/UUID的URL紧凑表示形式?
- 19. 如何设置布局的布局?
- 20. 如何使WPF TextBox充当紧凑形式?
- 21. 如何在推力紧凑时获得映射阵列
- 22. 如何设置我的布局图像?
- 23. graphviz - 如何在矩形布局的周期中安排节点?
- 24. 紧凑枫
- 25. graphviz(DOT)格式描述的图形的手动布局
- 26. 未在相对布局设置重力
- 27. 改善graphviz布局
- 28. 超紧凑的css
- 29. 搬运工-compose.yml紧凑通用配置
- 30. 图形DB架构的最佳点/ GraphViz布局
知道这个职位是很老:如果使用SFDP/FDP,有一个名为[K]属性( http://www.graphviz.org/doc/info/attrs.html#d:K),它是为此目的服务的。 – Yosh 2014-07-05 14:24:59