2

内部階層構造をグラフとして表示する必要があるEclipse RCPアプリケーションに取り組んでいます。グラフのノードは、背景画像のさまざまなポイントに配置する必要がありますが、ドラッグ サポートを提供する必要があります。グラフは、マップ上のノードのサイズを変更せずにズーム可能 (レイアウト ズーム) である必要がありますが、背景画像は通常どおりにスケーリングする必要があります。ある種のセマンティック ズーム (要求に応じてサブ ノードを表示および非表示にする) が可能である必要があります。この問題を解決するには、どのライブラリまたはツールが適していますか?

更新: グラフは UML クラス図のように表示されるはずです。

4

6 に答える 6

3

グラフという用語は紛らわしいと思います。あなたの説明は、前四半期の収益ではなく、巡回セールスマンまたはクラス図スタイルのグラフを示唆しています。GUESSZestに似たものを探していると思います。

于 2009-09-25T14:59:24.567 に答える
2

JFreeChartは、リストしたもののほとんど (おそらくすべて、非常に包括的なツールです) を実行します。Eclipse に簡単に埋め込むことができます。使用例については、 Eclipse-CSプラグインを参照してください。

于 2009-09-25T13:56:36.650 に答える
2

最善の策は、Graphical Editing Framework (GEF) http://www.eclipse.org/gef/です。Eclipse に高度に統合されており、2D 視覚化ライブラリが含まれています。

サードパーティのライブラリについては:

prefuse または processing.org は Java ベースであり、グラフベースの視覚化に使用できます。バージョン管理を向上させるために、スタンドアロンの osgi プラグインとして処理するために、prefuse 用に org.prefuse をラップするか、または処理用に processing.core をラップする必要があります。

http://code.google.com/p/uofs-silver-hg/を参照することをお勧めします。このシステムは prefuse を彼女のワークスペースに統合したシステムです。

問題には大規模な情報処理が関係している可能性があるため、gephi グラフ ツールキットhttp://gephi.org/toolkit/も参照することをお勧めします。

于 2011-05-05T22:00:38.383 に答える
0

私の知る限り、EMF (Eclipse Modeling Framework) と GMF (Graphical Modelign Framework) は、それを行うための最もよく知られているフレームワークです。

于 2014-06-05T07:52:27.063 に答える
0

JUNG は、これまでに見た中で最高の Graph vis パッケージです。

jung.sourceforge.net

非常に柔軟で、ほとんどすべてをカスタマイズできます。

乾杯。

于 2009-09-28T18:20:52.733 に答える
0

Structure101を使用できます。これにより、エクスポートして手動でグラフィックに重ねることができる階層グラフが提供されます。実際、URLを使用してs101リポジトリからパッケージレベルのグラフを取得できるので、探しているものをhtmlで構築できると思います...

乾杯。

于 2009-09-29T11:13:02.863 に答える