执行stabilize()后减少treespacing的方法是什么?

时间:2017-07-15 12:48:47

标签: vis.js vis.js-network

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

Picture without myNetwork.stabilize()

Picture with myNetwork.stabilize()

我希望稳定的树木在不同树木间的间隙较短。

编辑:

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

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

1 个答案:

答案 0 :(得分:0)

将此添加到您的选项中:

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

这将显示配置界面,该界面允许您在网络上使用不同的可视选项,然后只要按下按钮就可以直观地生成代码。

这应该可以让您找出哪个选项可以帮助您的树木更加紧密。