8

GUIに使用されるC++での力指向レイアウトのオープンソース実装を知っていますか?できればBSD/MIT / Apacheまたは他の(非GPL)ライセンス。

4

4 に答える 4

8

最初の Google の結果はVTKです。もう 1 つはvtkGraphLayoutViewに移動します。

于 2009-04-03T12:36:13.940 に答える
4

graphvizのneatoを見たことがありますか。このガイドでは、graphviz をライブラリとして使用する方法についても詳しく説明します。このガイドには、fdp レイアウト アルゴリズムの使用が含まれています。Graphviz はすべてCommon Public Licenseに該当します。

于 2009-04-17T04:59:09.353 に答える
2

概要

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

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

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

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

于 2009-04-15T19:16:00.623 に答える