我用prefuse创建的图(如下所示)太密集了!有许多节点链接到许多其他节点。有没有什么办法可以让我把这个展示得更分散一些?
提前感谢!

发布于 2012-07-27 02:11:16
你使用的是基于力的布局吗?如果是这样,请更改布局的力参数,或尝试不同的布局操作(径向、fructherman rheinhold等)。大多数prefuse布局都有灵活的布局参数,这应该可以解决您的问题。
特别是,使用ForceDirectedLayout.getForceSimulator()为您的布局检索ForceSimulator对象,然后更改力数组中的参数,您可以通过ForceSimulator,getForces()获得这些参数
ForceDirectedLayout背后的默认ForceSimulator的默认力组织如下:
index0为NBodyForce:
1 is distance
(模拟质量参数)
index1为DragForce (参数0为拖动)
索引2是弹簧力(对于边)
发布于 2012-03-23 08:59:07
我建议你看看Gephi。当涉及到布局时,您可以获得相当大的灵活性,这应该会有所帮助。
发布于 2012-03-15 12:43:25
你为什么不使用JUNG,即使它被证明是密集的,Jung提供了放大和缩小的选项,这可能会解决你的问题。
https://stackoverflow.com/questions/9713339
复制相似问题