Question

Existe-t-il une alternative Java Open Source à GraphViz? Je suis au courant de l'existence de Grappa, qui enveloppe l'interface Graph de GraphViz en tant que JavaAPI. Cependant, la mise en page est toujours effectuée par les fichiers binaires GraphViz.

Je recherche une bibliothèque open-source pure-java offrant les mêmes fonctions et les mêmes algorithmes d’agencement que GraphViz.

Était-ce utile?

La solution

Vous pouvez consulter JUNG (Java Universal Network / Graph Framework) , doté de fonctions de visualisation et d'analyse. les fonctions. C'est open source.

Autres conseils

Fait intéressant, le projet Eclipse a un composant / framework SWT / JFace capable d’afficher et de générer (importer / exporter) le format 'DOT' de Graphviz, en Java pur:

ZEST (page d'accueil et liens de téléchargement)

Voir http://wiki.eclipse.org/Graphviz_DOT_as_a_DS__DL_for_Zest pour des exemples d'utilisation.

Bien que ZEST soit présenté comme un plug-in Eclipse, il semble que les API de manipulation DOT puissent être utilisées de manière autonome et externe à une installation Eclipse.

Pour clarifier, la fonctionnalité DOT fait partie de la fonctionnalité ZEST 2 , elle-même une sous-composant du projet GEF4 .

A bientôt

Rich

Mise à jour (mai 2017) https://github.com/nidi3 / graphviz-java

Vous pouvez consulter JGraph même si je ne l'ai jamais utilisé, je ne peux donc pas le commenter maintenant. se compare à GraphViz.

yFiles semble fournir tout cela, mais ce n'est ni gratuit ni vraiment bon marché. . Mais là encore, il semble que ce soit un produit très professionnel (je ne l’ai pas utilisé, sauf dans yEd , qui peut être utilisé gratuitement).

Je suppose que ZGRViewer est ce que vous souhaitez. J'aime beaucoup ZGRViewer et AJaPaD.

J'ai travaillé avec yFiles il y a environ quatre ans, et c'était excellent. C’est coûteux (bien que moins que JGraph, apparemment), mais je travaille dans un laboratoire de recherche CS et j’ai accès à leur tarif académique généreux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top