una - ¿Cuál es la mejor biblioteca de gráficos Java de código abierto?(aparte de jfreechart)
jfreechart netbeans (10)
Buena pregunta, el otro día estaba buscando alternativas al JFreeChart. JFreeChart es excelente y muy completo, lo he usado en varios proyectos. Mi problema reciente fue que significaba agregar 1,6 MB de bibliotecas a un applet de 50 kb, por lo que estaba buscando algo más pequeño.
Las preguntas frecuentes de JFreeChart en sí enumeran 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 gratuito en algunas circunstancias.
Al final, volví al probado y confiable JFreeChart y utilicé Proguard para convertirlo en un tamaño más 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 muy fácil averiguar cómo hacerlo desde la documentación de la API . Básicamente, comienza con los métodos estáticos de ChartFactory y conecta el objeto resultante JFreeChart en un ChartPanel para mostrarlo. Si te quedas atascado, estoy seguro de que obtendrás algunas respuestas rápidas a tus problemas en StackOverflow.
¿Por qué no hay más bibliotecas de gráficos opensource fáciles de usar para Java ?. El único proyecto opensource exitoso en esta área parece ser jfreechart, y ni siquiera tiene documentación o ejemplos disponibles.
EasyCharts es comercial, así que no pude usarlo para mi proyecto. Usé la biblioteca gráfica de GRAL en su lugar. Me pareció muy fácil de personalizar y está licenciado bajo LGPL al igual que JFreeChart, por lo que puedes usarlo gratis:
Encontré este framework: jensoft sw2d, gratuito para uso no comercial (licencia dual)
Saludos.
Hay charts4j que es una API de gráficos y gráficos. Permite a los desarrolladores crear de forma programática los gráficos disponibles en la API de Google Chart a través de una API Java directa e intuitiva.
Descargo de responsabilidad: escribí charts4j . Haremos otro lanzamiento importante en las próximas semanas.
Hay JChart, que es todo de código abierto. No estoy seguro exactamente de qué está haciendo gráficos y cómo lo está graficando (servlets, swing, etc.), por lo que diría que solo mire unos cuantos 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:
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.
No hay muchos porque competirían con JFreeChart , y es increíble. Puede obtener documentación y ejemplos al descargar la guía del desarrollador . También hay toneladas de tutoriales gratuitos en línea si los buscas.
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 error y pocas solicitudes de funciones. Nosotros, en nuestra empresa, lo preferimos a través de JFreeChart porque fue diseñado para un uso dinámico, a diferencia de JFreeChart.
Puedes probar Jzy3d . Ayuda a dibujar gráficos simples en 3D (superficies, dispersiones, barras, etc.) y tiene muchas opciones para personalizar el diseño de ejes, marcas, etc. Hay muchos ejemplos y una documentación en la wiki.
Es gratis y de código abierto.
Aclamaciones,
Martín