vis.js - visjs 物理 - 删除节点时保留节点
问题描述
拖动节点时,我想将节点及其连接的节点完全放在我放置它们的位置。
在下面的示例中,您可以看到当删除节点时,它们会继续回到原来的位置。
https://jsfiddle.net/5fz13ve2/4/
physics: {
repulsion: {
centralGravity: 1,
springConstant: 0.05,
},
stabilization: true
},
interaction: {
tooltipDelay: 200,
hideEdgesOnDrag: false
}
谢谢
解决方案
关闭物理 ( physics: false
)。Stabilize 仍然会像初始布局一样工作,它甚至会尊重您的选择。
或者,您可以将移动的节点设置为固定,以使其他节点保持物理状态。但是,您必须手动处理此问题(固定节点根本无法移动,因此您必须动态将 fixed 更改为 true/false)。
推荐阅读
- python - python3:logging.basicConfig 将所有内容发送到 stderr?
- typescript - 使用声明命名空间覆盖 node_modules 包的类型
- mlab - Mayavi mlab 故障 - 渲染不会在旋转时更新
- osgi - 如何使用 bnd-maven-plugin 嵌入 maven 依赖项
- javascript - 使用基于类实例类型的模板
- matplotlib - Matplotlib:如何使等方面永久化
- agda - `with fx` 匹配 `false`,但不能构造 `fx == false`
- reactjs - 异步选择反应不加载选项
- compiler-construction - LR(1) 表结构混乱
- sql-server - 更改数据库服务器上现有 SQL 用户的登录名(Windows 用户)