我使用prefuse创建的图形(如下所示)太密集了!有许多节点链接到许多其他节点。无论如何我可以展示更多的分散吗?
提前致谢!
答案 0 :(得分:4)
您使用的是基于力的布局吗?如果是这样,请更改布局的力参数,或尝试不同的布局操作(径向,fructherman-rheinhold等)。大多数prefuse布局都有灵活的布局参数,这可以解决您的问题。
特别是,使用ForceDirectedLayout.getForceSimulator()
检索布局的ForceSimulator对象,然后更改force数组中的参数,您可以通过ForceSimulator,getForces()
获取
ForceDirectedLayout后面的默认ForceSimulator的默认强制组织如下:
index0是NBodyForce:
index1是DragForce(param 0是拖动)
索引2是Spring力量(for 边缘)
答案 1 :(得分:1)
我建议你看看Gephi。在应该提供帮助的布局方面,您可以获得相当大的灵活性。
答案 2 :(得分:-1)
为什么不使用JUNG,即使结果是密集的,Jung还提供了缩放和缩小的选项,这可能会解决您的问题。