¿Cuál es la mejor biblioteca de gráficos de código abierto de Java? (que no sea jfreechart) [cerrado]

StackOverflow https://stackoverflow.com/questions/265777

  •  06-07-2019
  •  | 
  •  

Pregunta

¿Por qué no hay más librerías de gráficos de código abierto fáciles de usar para Java? El único proyecto exitoso de código abierto en esta área parece ser jfreechart, y ni siquiera tiene documentación o ejemplos disponibles.

¿Fue útil?

Solución

Hay charts4j que es una API de tablas y gráficos. Permite a los desarrolladores crear mediante programación los gráficos disponibles en API de gráficos de Google a través de un Java sencillo e intuitivo. API

Descargo de responsabilidad: escribí charts4j . Haremos otro lanzamiento importante en las próximas semanas.

Otros consejos

No hay muchos porque competirían con JFreeChart , y es increíble. Puede obtener documentación y ejemplos descargando la guía del desarrollador . También hay toneladas de tutoriales en línea gratuitos si los busca.

EasyCharts es comercial, por lo que no pude usarlo para mi proyecto. Usé la biblioteca de gráficos GRAL en su lugar. Lo encontré muy fácil de personalizar y tiene licencia bajo LGPL al igual que JFreeChart, por lo que puede usarlo de forma gratuita:

http://trac.erichseifert.de/gral

Buena pregunta, solo estaba buscando alternativas a JFreeChart el otro día. JFreeChart es excelente y muy completo, lo he usado en varios proyectos. Mi problema reciente era que significaba agregar 1,6 mb de bibliotecas a un applet de 50 kb, por lo que estaba buscando algo más pequeño.

La Preguntas frecuentes de JFreeChart enumera las alternativas. En comparación con JFreeChart, la mayoría de ellos son bastante básicos y algunos bastante feos. Los más prometedores parecen ser el Java Chart Construction Kit y OpenChart2 .

También encontré EasyCharts , que es un producto comercial pero aparentemente libre de usar en algunas circunstancias.

Al final, volví al probado y confiable JFreeChart y utilicé Proguard para cortarlo en un tamaño manejable.

Sugiero que eche otro vistazo a JFreeChart. La guía del usuario solo está disponible para comprar, pero la demo muestra lo que es posible y es bastante fácil de entender cómo documentación de la API . Básicamente, comienza con los ChartFactory métodos estáticos y conecte el JFreeChart objeto resultante en un objeto ChartPanel para mostrarlo. Si se atasca, estoy seguro de que obtendrá algunas respuestas rápidas a sus problemas en StackOverflow.

Para gráficos 2D dinámicos, he estado usando JChart2D . Es rápido, simple y se actualiza regularmente. El autor ha respondido rápidamente a mi informe de un error y a algunas solicitudes de funciones. Nosotros, en nuestra empresa, lo preferimos a JFreeChart porque fue diseñado para un uso dinámico, a diferencia de JFreeChart.

Hay una nueva biblioteca de gráficos en la ciudad: JChartlib JChartLib http://freshmeat.net/projects/jchartlib

Hay JChart que es todo de código abierto. No estoy seguro exactamente de lo que está graficando y cómo lo está graficando (servlets, swing, etc.), así que diría que solo mire un par de diferentes y vea cuál funciona para usted.

http://sourceforge.net/projects/jchart/

También he usado JGraph pero solo he usado su versión comercial. Sin embargo, ofrecen una versión de código abierto:

http://www.jgraph.com/jgraph.html

Puede probar Jzy3d . Ayuda a dibujar gráficos 3D simples (superficies, dispersiones, barras, etc.) y tiene muchas opciones para personalizar el diseño de ejes, marcas, etc. Hay muchos ejemplos y documentación en la wiki.

Es gratis y de código abierto.

Saludos,

Martin

Encontré este marco: jensoft sw2d, gratuito para uso no comercial (doble licencia)

http://www.jensoft.org

saludos.

He usado EasyCharts en el pasado y estuvo a la altura de su nombre. No es tan poderoso como JFreeChart, pero el JAR para EasyCharts es mucho más pequeño que para JFreeChart.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top