7

大規模なデータ セット (数千ノード) を視覚的に表示するために jung を使用していますが、ズームインまたはズームアウトしたり、ノードを移動したりすると、システムが非常に遅くなります。JUNG でグラフのレンダリングを改善する方法はありますか?

4

2 に答える 2

2

グラフのレンダリングを改善するために使用した方法は、グラフのエッジをフィルター処理することでした。グラフを移動しようとするたびに、フレームワークはすべての頂点とエッジを再配置するために膨大な計算を行うため、パフォーマンスが低下します。フィルタリングは、使用している DefaultModalGraphMouse オブジェクトに AbstractPopupGraphMousePlugin サクセサを追加することで実行できます。handlePopup(MouseEvent mouseEvent) をオーバーライドするだけです。

于 2010-08-09T06:41:56.963 に答える
0

グラフについては特にわかりませんが、通常のオプションは

  1. 実際に画面に表示されているものだけを処理する (ズームイン)

  2. ズームアウト時に詳細を非表示

  3. 実際にコンテンツが変更された画面の一部のみを更新する (ノードを移動する)

于 2010-06-02T10:45:45.553 に答える