在布局中固定顶点 (KKLayout) JUNG/JUNG2.



我是新来的。我的问题 : 我已经使用 KKLayout 可视化图表。图形是在新的计算之后以及在每次将顶点放置在随机位置/位置上的 while-循环中创建的(每次迭代之后(。我想修复它们,以便它们在每次循环迭代后都放在相同的位置。我怎样才能????修复它们感谢

默认情况下,力导向布局从其随机位置的顶点开始;这就是您看到此行为的原因。

您可以采取几种不同的方法来解决此问题。

(1( 使用 Layout.setInitializer() 方法为每个顶点指定一致的起始位置。 这将确保KKLayout始终做同样的事情。

(

2(如果有您喜欢的特定布局结果(一组位置(,则可以使用这些位置进行StaticLayout初始化。 如果需要,PersistentLayoutImpl可用于序列化/恢复这些位置。

最新更新