2011-08-18 30 views
11

Estoy buscando una biblioteca para generar gráficos o árboles como organigramas. Esta biblioteca debe ser capaz de generar imágenes simples de estos gráficos.Visualización de árbol con Java

¿Alguien sabe una biblioteca buena, con suerte de código abierto para la visualización de gráficos?

Respuesta

11

JGraph es probablemente su mejor opción.

Es una biblioteca de visualización de gráficos de código abierto extremadamente poderosa.

+0

Si estás haciendo swing , también toma un baño k en la versión heredada (JGraph5), algunas de sus características aún no son compatibles con la nueva versión. – Rhangaun

+0

Gracias por la respuesta. ¿Conoces un buen tutorial? Me gusta crear una Org. Gráfico. Pero no encontré la forma de crear un gráfico autoorganizado y cómo guardarlo como una imagen. – Johannes

0

comprobar estas bibliotecas:

+0

jgrapht no es una herramienta de visualización. Es una estructura de datos para almacenar y hacer algunos algoritmos en él. – deepmax

4

Proyecto Graphstream parece increíble y es de código abierto. La mejor de ella, no de Swing basan:

Graphstream Project

Github Link

Graph graph = new SingleGraph("Tutorial 1"); 
graph.setStrict(false); 
graph.setAutoCreate(true); // optionally have it create nodes for you automatically 
graph.addEdge("AB", "A", "B"); 
graph.addEdge("BC", "B", "C"); 
graph.addEdge("CA", "C", "A"); 
graph.display(); 

enter image description here

o un árbol:

enter image description here

+0

Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. - [De la crítica] (/ crítica/mensajes de baja calidad/11782022) – Teepeemm

+0

¿Es mejor ahora? – Terran

+0

Algún código de ejemplo sería bueno. La regla de oro es: si los hipervínculos no estuvieran allí, ¿qué sería útil? "Graphstream" es todo lo que realmente nos has dado. Por otro lado, este tipo de pregunta no es una buena opción para SO, por lo que ahora está cerrada. – Teepeemm

Cuestiones relacionadas