Cytoscape.js孤立节点的位置

问题描述 投票:0回答:1

我正在使用Cytoscape.js可视化网络。

我目前正在使用可乐布局,当生成一个网络(具有零个孤儿节点)时,该布局很有效。

但是,如果我在屏幕上添加与第一个零连接的第一个网络无关的附加网络,则在可视化中将两个独立的网络重新定位成相距几英里。

我必须手动将其中一个网络作为群集,并将其拖动一段时间,直到它与另一个网络更近。

我的假设是有一种方法可以手动设置两个图形之间的距离,但是我该怎么做?

javascript position cytoscape.js
1个回答
2
投票

据我所知,可乐没有组件包装算法。这将与其实时动画化的n体物理模拟相冲突。除非屏幕的中心受到强大的重力,否则组件会彼此自然排斥。

组件打包通常是定向控制布局的一个单独步骤,因此与实时动画结合使用时,会产生抖动的结果。与其他具有不同权衡取舍的以力为导向的布局(如FCOSE)相比,您可能会更好。

© www.soinside.com 2019 - 2024. All rights reserved.