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