tutorial for java drawing graphviz graph-visualization

java - for - linux graphviz



Reimplementación de Java puro de GraphViz? (6)

Curiosamente, el proyecto Eclipse tiene un componente / marco SWT / JFace capaz de mostrar y generar (importar / exportar) el formato ''DOT'' de Graphviz, en Java puro:

ZEST (página de inicio y enlaces de descarga)

Ver http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zest para ejemplos de uso.

Aunque ZEST se promociona como un plugin de Eclipse, parece que las API de manipulación de DOT se pueden usar de manera independiente y externa a una instalación de Eclipse.

Para aclarar, la funcionalidad DOT es parte de la funcionalidad ZEST 2 , que a su vez es un subcomponente GEF4 proyecto GEF4 .

Aclamaciones

Rico

Actualización (mayo de 2017) https://github.com/nidi3/graphviz-java

¿Hay una alternativa Java de código abierto para GraphViz? Soy consciente de la existencia de Grappa que básicamente envuelve la interfaz Graph a GraphViz como JavaAPI. Sin embargo, el diseño sigue siendo realizado por los binarios de GraphViz.

Estoy buscando una biblioteca de código abierto de Java puro que ofrezca las mismas funciones y algoritmos de diseño que GraphViz.


Podrías mirar a JGraph aunque nunca lo haya usado, así que no puedo comentar ahora que se compara con GraphViz.



Supongo que ZGRViewer es lo que quieres. Me gusta mucho ZGRViewer y AJaPaD.


Trabajé con yFiles unos cuatro años, y fue excelente. Es costoso (aunque menos que JGraph, aparentemente) pero trabajo en un laboratorio de investigación de CS y tuve acceso a sus generosos precios académicos.


yFiles parece proporcionar todo esto, pero no es gratis y tampoco es realmente barato. Pero, de nuevo, parece ser un producto muy profesional (no lo ha usado, excepto en yEd , que se puede usar de forma gratuita).