消除由 8 棵树组成的 vis 网络中的节点重叠

eliminate overlapping of nodes in vis network which consists of 8 undertrees

我正在处理一个节点连接不够充分的情况,无法让 vis 正确放置它们而不会重叠。

如标题所述,该网络由 8 个女佣组成。

附上两张图方便理解

with physics off

with physics on

我阅读了有关集群的信息,但不知道此功能是否可以解决问题。

提前致谢

我找到了适合我的解决方案:

我将子树的节点彼此连接起来(入边和出边)最多。

然后我打开物理并在场景有 "settled" 后关闭它。

network.on("stabilizationIterationsDone", function () {
    network.setOptions( { physics: false } );
    console.log(network.getSeed());
});

我刷新了几次场景,在layout选项中把想要的seed取为randomSeed

我从 Denis M.s 博文中得到了使用物理学的提示: link to the blogpost