Frage

Gibt es eine Open-Source-Java-Alternative zu GraphViz? Ich bin über die Existenz von Grappa, die im Grunde die Graph-Schnittstelle als JAVAAPI zu GraphViz wickelt. Doch die Layouten noch von den GraphViz Binärdateien durchgeführt wird.

Ich bin auf der Suche nach einem reinen Java, Open-Source-Bibliothek, die die gleichen Funktionen bereitstellt und Layouten Algorithmen als GraphViz.

War es hilfreich?

Lösung

Sie können einen Blick auf JUNG (Java Universal Network / Graph Framework) die Visualisierung und Analyse hat Funktionen. Es ist Open Source.

Andere Tipps

Interessanterweise ist das Eclipse-Projekt hat eine SWT / JFace Komponente / Rahmen anzeigen kann und Erzeugung (Import / Export) Graphviz des 'DOT' -Format, in reinem Java:

ZEST (Homepage & Download-Links)

Siehe http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zest für Verwendungsbeispiele.

Obwohl ZEST als Eclipse-Plugin angekündigt wird, es scheint, dass die DOT-Manipulation API Standalone und außerhalb einer Eclipse-Installation verwendet werden kann.

Um zu klären, ist die DOT-Funktionalität ein Teil der ZEST 2 Funktionalität, die sich a Subkomponente des GeF4 Projekt.

Prost

Reich

Update (Mai 2017) https://github.com/nidi3 / graphviz-java

könnten Sie schauen auf JGraph obwohl ich es nie kann es so verwendet haben, nicht kommentieren jetzt im Vergleich zu GraphViz.

yFiles scheint das alles zu schaffen, aber es ist nicht frei und nicht wirklich billig entweder . Aber dann wieder es ein sehr professionelles Produkt zu sein scheint (habe es nicht benutzt, außer in yEd , die kostenlos genutzt werden können).

Ich denke, ZGRViewer ist das, was Sie wollen. Ich mag ZGRViewer und AJaPaD.

Ich arbeitete mit yFiles vor etwa vier Jahren, und es war ausgezeichnet. Es ist teuer (wenn auch weniger als JGraph, anscheinend), aber ich in einem CS-Forschungslabor arbeiten und hatte Zugang zu ihren großzügigen akademischen Preisen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top