3

ログ ファイルを後処理し、ノード データとトランジションを抽出して、ある種の GUI でグラフ化したいと考えています。したがって、ノードからノードへのパケットの移動を示すアニメーションを使用して、プログラムでバブル ダイアグラムを描画したいと考えています。

理想的には、perl または Java が最適な言語ですが、Linux プラットフォームで実行されるものであれば何でも問題ありません。

この種のものに最適なライブラリは何ですか?

4

3 に答える 3

3

Javaソリューション

Javaの2つの可能性には、PrefuseVisualLibraryがあります。どちらも、アニメーション機能を備えたグラフを表示する機能を備えています。Prefuseのグラフレイアウトは優れています。Swingの開発に慣れている場合、ビジュアルライブラリはSwingに似ています。

アドビフラッシュ

Adobe Flashを使用する場合は、アニメーション機能とグラフレイアウトが優れているため、 Flareの方がタスクに適しています。

アニメーションライブラリ

ダイアグラムがかなり単純な場合は、独自のダイアグラムを作成し、アニメーションにTimingFrameworkまたはTridentを使用できます。

他の

他のいくつかの可能性には、ProcessingJavaFXが含まれます。Javascriptライブラリには、ProcessingJSProtovisが含まれます。

于 2010-08-06T20:22:28.047 に答える
1

Graphvizは静的な図を描画します。私の知る限り、アニメーションはできません。

于 2010-08-06T17:39:46.000 に答える
0

出力を graphviz ドット形式 ( graphviz ) に変換できる場合は、裏で prefuse を使用する idot インクリメンタル ビューアー ( iDot_incremental_viewer ) を使用できます。これは完全に無料です。ここで行う必要があるのは、出力を単純なドット ファイルに変換することだけです。残りはインクリメンタル ビューアーで処理されます。

于 2010-10-06T18:51:01.857 に答える