Javascript vis.js physics-如何在适当的位置修复某些节点

Javascript vis.js physics-如何在适当的位置修复某些节点,javascript,vis.js,Javascript,Vis.js,在我的应用程序中,一个图最初是用一个特定节点的网络加载的。用户可以通过双击任何节点来扩展图形,以添加其一个网络 问题是,每次用户这样做时,节点都会跳来跳去,所以很混乱。我不想只禁用物理,因为新节点会在旧节点的基础上变得混乱。由于没有更好的解释,我想冻结现有节点,只使用物理来排列新节点(然后在添加更多节点之前冻结它们)。我看了,但这并不能解决我的问题 我对物理求解算法的各种选项的含义一无所知,在任何地方都找不到一个好的描述,所以我想知道是否有一些调整可以帮助我 谢谢 您可以为某些节点指定一个固定的

在我的应用程序中,一个图最初是用一个特定节点的网络加载的。用户可以通过双击任何节点来扩展图形,以添加其一个网络

问题是,每次用户这样做时,节点都会跳来跳去,所以很混乱。我不想只禁用物理,因为新节点会在旧节点的基础上变得混乱。由于没有更好的解释,我想冻结现有节点,只使用物理来排列新节点(然后在添加更多节点之前冻结它们)。我看了,但这并不能解决我的问题

我对物理求解算法的各种选项的含义一无所知,在任何地方都找不到一个好的描述,所以我想知道是否有一些调整可以帮助我


谢谢

您可以为某些节点指定一个固定的
x
y
位置。还有像
getPositions()
storePositions()
这样的方法来检索或设置第一次稳定后的位置或类似的东西。

我也一直在github论坛上进行对话。我尝试在稳定后将位置设置为固定,然后将新节点放置在它们上面。我在这里真的感到困惑。