質問

GraphVizに代わるオープンソースJavaがありますか? GraphAPIをJavaAPIとしてGraphVizに基本的にラップするGrappaの存在を知っています。ただし、レイアウトはまだGraphVizバイナリによって行われます。

GraphVizと同じ機能とレイアウトアルゴリズムを提供する、純粋なJavaのオープンソースライブラリを探しています。

役に立ちましたか?

解決

視覚化と分析機能を備えた JUNG(Javaユニバーサルネットワーク/グラフフレームワーク)を見ることができます。関数。オープンソースです。

他のヒント

興味深いことに、Eclipseプロジェクトには、純粋なJavaでGraphvizの「DOT」形式を表示および生成(インポート/エクスポート)できるSWT / JFaceコンポーネント/フレームワークがあります。

ZEST(ホームページ<!> amp;ダウンロードリンク)

使用例については、 http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zest を参照してください。

>

ZESTはEclipseプラグインとして宣伝されていますが、DOT操作APIはスタンドアロンおよびEclipseインストールの外部で使用できるようです。

明確にするために、DOT機能は ZEST 2 機能の一部であり、それ自体が GEF4 プロジェクトのサブコンポーネント。

乾杯

リッチ

更新(2017年5月) https://github.com/nidi3 / graphviz-java

JGraph を見ることができますが、使用したことがないため、コメントできませんGraphVizと比較。

yFiles はこれをすべて提供しているようですが、無料ではなく、実際に安くもありません。しかし、やはり非常にプロフェッショナルな製品のようです( yEd 、これは無料で使用できます)。

ZGRViewer が欲しいものだと思います。私はZGRViewerとAJaPaDが本当に好きです。

約4年前に yFiles を使用しましたが、非常に優れていました。費用はかかりますが(明らかにJGraphよりは低いですが)、私はCS研究室で働いており、彼らの寛大なアカデミック価格設定にアクセスできました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top