簡體   English   中英

使用prefuse的圖形可視化過於密集

[英]Graph visualization using prefuse is too dense

我使用prefuse創建的圖形(如下所示)太密集了! 有許多節點鏈接到許多其他節點。 無論如何我可以展示更多的展開嗎?

提前致謝!

在此輸入圖像描述

您使用的是基於力的布局嗎? 如果是這樣,請更改布局的力參數,或嘗試不同的布局操作(徑向,fructherman-rheinhold等)。 大多數prefuse布局都有靈活的布局參數,這應該可以解決您的問題。

特別是,使用ForceDirectedLayout.getForceSimulator()來檢索布局的ForceSimulator對象,然后更改force數組中的參數,您可以通過ForceSimulator,getForces()獲取ForceSimulator,getForces()

ForceDirectedLayout后面的默認ForceSimulator的默認強制組織如下:

index0是NBodyForce:

  • 參數0是重力
  • 參數1是距離
  • 參數2是barnes-hut theta(模擬質量參數)

index1是DragForce(param 0是拖動)

索引2是彈簧力(用於邊緣)

  • 參數0是彈簧系數(春天是多么敏捷)
  • 參數1是彈簧(平衡)長度

我建議看看Gephi 在布局方面,您可以獲得相當大的靈活性。

為什么你不使用JUNG ,即使它變得密集,Jung給出了zoomin和縮小的選項,這可能會解決你的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM