2009-04-03 20 views

答えて

9

最初のGoogleの結果はVTKです。もう1つはvtkGraphLayoutViewに私を連れて行きます。

+0

なぜこれがダウン表示されますか?これはオープンソースで、無料でBSDライセンスを持っています。 – dirkgently

+1

+1は匿名の投票が私を悲しくするためです。 –

+0

VTKを使っていたので、あなたの問題には本当に良い解決策だと思います。それは完全にクロスプラットフォームのLinux/Mac/Windowsです。 これはPython/Javaとtcl/tkのバインディングを持っています。 –

2

のOverView

https://www.kitware.com/InfovisWiki/index.php/Main_Page

は、情報のすべては、そのウィキにあり、いくつかのインストール手順があります。これはVTK上に構築されたアプリケーションです。特定の関数OverViewは、2次元で情報のグラフ(必ずしも幾何学的ではない)を表現する能力である。

VTKには力強く指摘されているように、強制的なグラフレイアウトがあります。 OverViewのようなものを使用する利点は、データを読み込んで強制的なレイアウト戦略を使用して表示するために、OverView用のカスタムプラグインを簡単に作成できることです。

OverViewに依存したくない場合は、すべてのレンダリングがプラグイン外で処理されるため、プラグインコードを抽出してOverViewを参照するのは非常に簡単です。

4

neatographvizから見ましたか?このguideは、graphvizをライブラリとして使用していても詳細に入ります。 guideにはfdpレイアウトアルゴリズムの使用が含まれています。これはまさにあなたが望むものと思われます。 graphvizはすべてCommon Public Licenseに該当します。

関連する問題