消除由 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
我正在处理一个节点连接不够充分的情况,无法让 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