【问题标题】:vis.js physics - how to fix some nodes in placevis.js 物理 - 如何修复一些节点
【发布时间】:2016-01-08 15:55:48
【问题描述】:

在我的应用程序中,最初使用特定节点的 one-net 加载图形。用户可以通过双击任意节点来展开图,添加其一网。

问题是每次用户这样做时,节点都会跳来跳去,所以很混乱。我不想仅仅禁用物理,因为这样新节点就会在旧节点之上混乱。由于缺乏更好的解释,我想冻结现有节点,只使用物理来排列新节点(然后在添加更多节点之前冻结它们)。我查看了Stop vis.js physics after nodes load but allow drag-able nodes,但这并没有解决我的问题。

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

谢谢!

【问题讨论】:

    标签: javascript vis.js


    【解决方案1】:

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

    【讨论】:

    • 我也一直在 github 论坛上进行对话。我尝试在稳定后将位置设置为固定,然后将新节点放置在它们之上。我真的很困惑。
    猜你喜欢
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多