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

时间:2016-02-16 09:55:28

标签: layout jung jung2

我是新来的..我的问题:  我使用KKLayout进行可视化图形。在新计算之后以及每次将顶点放置在随机位置/位置时,在while-Loop(每次迭代之后)中创建图形。我想修复它们,以便它们在每次循环迭代后放在相同的位置。我怎么能解决它们???? thanx

1 个答案:

答案 0 :(得分:0)

默认情况下,力导向布局的顶点是随机位置;这就是你看到这种行为的原因。

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

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

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