I have a graph使用 D3 graphviz 布局.它以非常密集的方式布局,我希望它使用更多的屏幕宽度。
我试过调整 ranksep
和 ratio
,但似乎都没有任何影响。我也试过更改节点边框,但没有效果。改变边缘 minlength
只是让边缘看起来松软。我可以尝试给每个节点一个隐形的 child ,但这似乎是一个可怕的黑客。
为清楚起见,按等级,我的意思是节点列之间的水平间距。 (图表从左到右排列。)
理想情况下,我可以给它一个纵横比,它会充分利用该空间以不需要太多杂技的方式布置图形。
最佳答案
我已经添加了 :
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 {
之后)。它呈现更广泛的输出。
试一试再说。
关于d3.js - 增加graphviz中的秩间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50812267/