增加graphviz中的等级间距
Increasing rank spacing in graphviz
I have a graph laid out using D3 graphviz。它的布局非常密集,我希望它能使用更多的屏幕宽度。
我试过调整ranksep
和ratio
,但似乎都没有任何效果。我也尝试过更改节点边框,但没有效果。改变边 minlength
只会让边看起来松软。我可以尝试给每个节点一个不可见的 child,但这似乎是一个可怕的 hack。
为清楚起见,rank 是指节点列之间的水平间距。 (图表从左到右排列。)
理想情况下,我可以给它一个宽高比,它会充分利用 space 以不需要太多杂技的方式布置图表。
- 我是不是遗漏了什么明显的东西?
- 我可能使用的选项不正确
- 或者 D3 graphviz 实现可能没有这些功能?
- 有没有什么好的方法呢?
我已经添加了:
size = "16.66,8.33!"; // 1200x600 at 72px/in, "!" to force
ratio = "fill"; // see https://graphviz.gitlab.io/_pages/doc/info/attrs.html#d:ratio
在图形声明的开头(就在 digraph G {
之后)。
它呈现更宽的输出。
试一试再说。
I have a graph laid out using D3 graphviz。它的布局非常密集,我希望它能使用更多的屏幕宽度。
我试过调整ranksep
和ratio
,但似乎都没有任何效果。我也尝试过更改节点边框,但没有效果。改变边 minlength
只会让边看起来松软。我可以尝试给每个节点一个不可见的 child,但这似乎是一个可怕的 hack。
为清楚起见,rank 是指节点列之间的水平间距。 (图表从左到右排列。)
理想情况下,我可以给它一个宽高比,它会充分利用 space 以不需要太多杂技的方式布置图表。
- 我是不是遗漏了什么明显的东西?
- 我可能使用的选项不正确
- 或者 D3 graphviz 实现可能没有这些功能?
- 有没有什么好的方法呢?
我已经添加了:
size = "16.66,8.33!"; // 1200x600 at 72px/in, "!" to force
ratio = "fill"; // see https://graphviz.gitlab.io/_pages/doc/info/attrs.html#d:ratio
在图形声明的开头(就在 digraph G {
之后)。
它呈现更宽的输出。
试一试再说。