gpt4 book ai didi

java - 使用 prefuse 的图形可视化过于密集

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:05 26 4
gpt4 key购买 nike

我使用 prefuse 创建的图表(如下所示)太密集了!有许多节点链接到许多其他节点。无论如何,我可以更分散地展示这个吗?

提前致谢!

enter image description here

最佳答案

您使用的是基于力的布局吗?如果是这样,请更改布局的力参数,或尝试不同的布局操作(径向、fructherman-rheinhold 等)。大多数 prefuse 布局都有灵活的布局参数,这应该可以解决您的问题。

特别是,使用 ForceDirectedLayout.getForceSimulator() 为您的布局检索 ForceSimulator 对象,然后更改力数组中的参数,您可以通过 ForceSimulator,getForces() 获取该参数

ForceDirectedLayout 后面的默认 ForceSimulator 的默认力组织如下:

index0 是 NBodyForce:

  • 参数0为重力
  • 参数1为距离
  • 参数 2 是 barnes-hut theta(模拟质量参数)

index1 是 DragForce(参数 0 是阻力)

索引 2 是 Spring 力(对于 边缘)

  • 参数 0 是 Spring 系数( Spring 有多活泼)
  • 参数 1 为 Spring (平衡)长度

关于java - 使用 prefuse 的图形可视化过于密集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com