Tecnología

Inicio

Herramientas de gráficos para Java

Herramientas de gráficos para Java


Los gráficos representan las colecciones de datos de una manera que es fácil de entender y transmitir. Java, como un lenguaje de programación, no tiene soporte nativo para la representación gráfica. Sin embargo, muchas bibliotecas libres permiten representar gráficamente los valores de datos, ecuaciones matemáticas e incluso redes. La herramienta correcta depende de qué tipo de gráfico que desea realizar.

JGraphT

JGraphT y su biblioteca relacionada JGraph proporciona soporte de un modo gráfico gráficos matemáticos. Se puede modelar gráficos con bordes ponderados o no ponderados. También es compatible con los grafos dirigidos. Puede crear gráficos basados ​​en cualquier objeto de Java, incluyendo cadenas y archivos XML. JGraphT contiene el código para el modelado de estructuras de datos y algoritmos, mientras JGraph se encarga de la edición de la representación y el gráfico a través de una interfaz gráfica. El sitio web de JGraphT contiene un applet de ejemplo de un gráfico con cuatro nodos diferentes.

Ver java

Ver java es una API de Java para un visualizador de geometría 3-D, que también puede crear gráficos y diagramas complejos. El sitio web contiene varios ejemplos que implementan la API - incluyendo un applet que los modelos y resuelve ecuaciones matemáticas complejas, como las ecuaciones diferenciales ordinarias y superficies algebraicas. El applet y API también se pueden encontrar las raíces de cero varias ecuaciones y medir distancias geodésicas en superficies. Puede integrar Java View con programas de modelado, tales como Mathematica.

Cytoscape

Cytoscape es una herramienta destinada a conjuntos de gráficas de datos, redes de biología sociológicos, redes de ordenadores, y otros datos que pueden ser representados como una red de objetos. Se proporciona herramientas para la visualización de estas redes y para añadir datos adicionales a los nodos de la red. Por último, se produce gráficos en una variedad de formatos, incluyendo archivos de imágenes y archivos PDF. Cytoscape no es una biblioteca, sino un programa de código abierto, proporcionando la flexibilidad de una biblioteca y la utilidad de un programa completo. Cytoscape usa la Licencia Pública General de GNU.

JFreeChart

JFreeChart es una sencilla herramienta de gráficos especialmente diseñado para visualizar conjuntos de datos. Puede producir gráficos de dispersión, gráficos de líneas, gráficos de barras, gráficos de tiempo, gráficos circulares y varios otros tipos de gráficos personalizables. Otra API de código abierto, JFreeChart también se ha integrado en otras APIs gráficas tales como habas de Orson - Gráfico de componentes de aplicaciones compatibles con JavaBeans - Gráficas y Eastwood, una implementación de la API de Google Charts.