我正在开发一个小型模拟程序,并使用vis.js创建分层树。当我这样做时,它们分散得很远。使用myNetwork.stabilize()修复了这个问题,但树之间的间距保持不变,并且在使用stabilize()后,调整treeSpacing不起作用。我已经添加到sreenshots来说明我的意思,因为我很难描述它。
Picture without myNetwork.stabilize()
Picture with myNetwork.stabilize()
我希望稳定的树木在不同树木间的间隙较短。
编辑:
在Jason B的帮助下解决了这个问题。在我启动树之后,我使用以下代码来获得我想要的东西。
result_Tree.setOptions({physics:{
solver: "barnesHut"
}});
答案 0 :(得分:0)
将此添加到您的选项中:
var options = {
configure: {
enabled: true,
filter: 'nodes,edges',
container: yourcontainersname,
showButton: true
}
}
这将显示配置界面,该界面允许您在网络上使用不同的可视选项,然后只要按下按钮就可以直观地生成代码。
这应该可以让您找出哪个选项可以帮助您的树木更加紧密。