2009-11-29 17 views
10

Acabo de entrar en la visualización de la información y la visualización científica y he estado usando Piccolo y un poco con JFreeChart. Estoy tratando de encontrar algunas bibliotecas nuevas que pueda comenzar a usar. Estoy buscando específicamente bibliotecas que involucren visualización multidimensional y superposición de mapas (algo así como capas abiertas), pero estarían abiertas para exponerse a cualquier biblioteca de gráficos.Introducción a Java Graphics Libraries

+0

Para gráficos basados ​​en JVM, consulte también [http://waterloo.sourceforge.net] (http://waterloo.sourceforge.net) – user1610348

Respuesta

7

Es posible que desee consultar Processing - un entorno de visualización de datos y el lenguaje escrito en Java.

+0

El procesamiento se ejecuta como applet. Es casi imposible sacarlo del applet. Por lo tanto, si alguna vez planea usar su visualización de otra manera, no use Processing (aunque sea una biblioteca impresionante). – akuhn

+0

Si presiona Ctrl + Shift + E, exporta como una aplicación, no como un applet –

+0

¿Cómo describiría la curva de aprendizaje y qué tan robusta es una biblioteca? – slimbo

1

Si desea seguir con Java puro, consulte Prefuse para la visualización de gráficos.

+0

Realmente Prefuse está diseñado para visualización de datos, pero tiene un soporte especial para gráficos –

1

JMathTool puede ser interesante. Le permitirá hacer gráficos 3D simples rápidamente, sin embargo, no está diseñado para manejar visualizaciones más complicadas.

+0

Esto parece divertido, tendré que buscarlo un poco – slimbo

1

La combinación que creo que va a utilizar es JMathPlot (similar a Matlab) para la visualización de datos científicos y el uso de JOGL para la visualización de los datos informativos

0

QuickDraw, escrito por la Universidad de profesores Calgary Schock y Stephenson, es un gran herramienta simple para la visualización de gráficos. Gratis para uso personal y no comercial.

http://pages.cpsc.ucalgary.ca/QuickDraw/

+0

También es independiente del lenguaje a través de tuberías. Sexy. –

+0

Lindo - gracias por la propina! –

4

También podría considerar R, que como muy amplias capacidades de gráficos y se utiliza ampliamente en la investigación y lugares como el New York Times académico. Te requerirá aprender una nueva sintaxis, pero es muy difícil de superar para las visualizaciones científicas, y puede ser fácilmente called from Java using JRI.

Aquí están algunos recursos:

Además, aunque esto no es específico para R, the gallery of data visualization is worth looking at.

+0

Hola muchas gracias por esta respuesta. Solo lo vi después de la recompensa, pero realmente me gusta. Lo mejor que puedo darte es el voto favorable – slimbo