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.
Puede echar un vistazo a JUNG (Java Universal Network / Graph Framework) que tiene funciones de visualización y análisis. Es de código abierto.
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.