我是新来的..我的问题: 我使用KKLayout进行可视化图形。在新计算之后以及每次将顶点放置在随机位置/位置时,在while-Loop(每次迭代之后)中创建图形。我想修复它们,以便它们在每次循环迭代后放在相同的位置。我怎么能解决它们???? thanx
答案 0 :(得分:0)
默认情况下,力导向布局的顶点是随机位置;这就是你看到这种行为的原因。
您可以采取几种不同的方法来解决此问题。
(1)使用Layout.setInitializer()
方法为每个顶点指定一致的起始位置。这将确保KKLayout
始终做同样的事情。
(2)如果您喜欢特定的布局结果(位置集),则可以使用StaticLayout
初始化这些位置。如果需要,PersistentLayoutImpl
可用于序列化/恢复这些职位。