执行 stabilize() 后减少树间距的方法?

Way to reduce treespacing after stabilize() has been executed?

我正在开发一个小型模拟程序,我使用 vis.js 创建分层树。当我这样做时,它们散布得很远。使用 myNetwork.stabilize() 可以修复此问题,但树之间的间距保持不变,并且在我使用 stabilize() 后调整 treeSpacing 将不起作用。我添加了截图来说明我的意思,因为我很难描述它。

Picture without myNetwork.stabilize()

Picture with myNetwork.stabilize()

我想要稳定的树,每棵树之间的间隙更短。

编辑:

在 Jason B 的帮助下解决了这个问题。在我启动树之后,我使用以下代码来获得我想要的东西。

result_Tree.setOptions({physics:{
    solver: "barnesHut"
}});

将此添加到您的选项中:

var options = {
  configure: {
    enabled: true,
    filter: 'nodes,edges',
    container: yourcontainersname,
    showButton: true
  }
}

这将向您展示配置界面,您可以在网络上使用不同的视觉选项,然后在视觉上看起来像您想要的那样后,只需按一下按钮即可生成代码。

这应该能让您找出哪个选项有助于让您的树木靠得更近。