如何在没有所有节点出现在圆圈中的具有大量节点且没有边缘的vis.js中禁用物理? Pastebin已禁用工作,所以我不会发布所有内容,但这是我的选择:
var options = {
physics: { enabled: false },
layout: { improvedLayout: false }
}
由于某种原因,所有节点都出现在一个圆圈中。当我重新启用物理时,它们被正确地隔开。我很感激任何人都可以给我的帮助。
答案 0 :(得分:2)
我是vis.js网络模块的开发人员。您所看到的是默认的起始位置。改进的布局是一个解决方案,你也禁用..你究竟想要摆脱这个?物理位置节点。没有它,它们是随机定位的。
您可以手动为节点提供x和y值,您可以尝试分层,或者如果要在物理定位后关闭物理,请使用stabilizationIterationsDone事件。
这些事件显示在我们的示例和文档中。
祝你好运!