0

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

图片没有 myNetwork.stabilize()

图片与 myNetwork.stabilize()

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

编辑:

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

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

1 回答 1

0

将此添加到您的选项中:

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

这将向您显示配置界面,该界面将允许您在网络上使用不同的视觉选项,然后在您以视觉方式查看您想要的方式后,通过按下按钮生成代码。

这应该可以让您弄清楚哪个选项将有助于使您的树木更紧密地结合在一起。

于 2017-07-19T00:25:22.713 回答