2009-11-29 7 views
10

Je viens d'entrer dans la visualisation d'informations et la visualisation scientifique et j'ai utilisé Piccolo et un peu avec JFreeChart. J'essaie de trouver quelques nouvelles bibliothèques que je peux commencer à utiliser. Je cherche spécifiquement des bibliothèques qui impliquent une visualisation multidimensionnelle et une superposition de cartes (quelque chose comme des couches ouvertes), mais qui seraient ouvertes pour être exposées à n'importe quelle bibliothèque graphique.Introduction aux bibliothèques graphiques Java

+0

Pour les graphiques basés sur JVM, voir aussi [http://waterloo.sourceforge.net] (http://waterloo.sourceforge.net) – user1610348

Répondre

7

Vous pouvez regarder Processing - un environnement de visualisation de données et un langage écrit en Java.

+0

Le traitement s'exécute en tant qu'applet. Il est presque impossible de le sortir de l'applet. Ainsi, si vous envisagez d'utiliser votre visualisation d'une autre manière, n'utilisez pas Processing (même si c'est une bibliothèque géniale). – akuhn

+0

Si vous appuyez sur Ctrl + Maj + E, il exporte en tant qu'application et non en tant qu'applet. –

+0

Comment décririez-vous la courbe d'apprentissage et la robustesse d'une bibliothèque? – slimbo

1

Si vous voulez coller avec Java pur, regardez Prefuse pour la visualisation graphique.

+0

Actuellement Prefuse est conçu pour la visualisation de données, mais il a un certain support pour les graphiques –

1

JMathTool peut être intéressant. Il vous permettra de faire des graphiques 3D simples rapidement, mais il n'est pas conçu pour gérer des visualisations plus complexes.

+0

Cela ressemble à amusant, je vais devoir regarder un peu – slimbo

1

La combinaison que je pense que je vais utiliser est JMathPlot (similaire à Matlab) pour la visualisation des données scientifiques et en utilisant JOGL pour la visualisation des données d'information

0

QuickDraw, écrit par l'Université des professeurs de Calgary Schock et Stephenson, est un grand outil simple pour la visualisation graphique. Gratuit pour un usage personnel et non commercial.

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

+0

Il est également indépendant de la langue via la tuyauterie. Sexy. –

+0

Mignon - merci pour le pourboire! –

4

Vous pouvez également envisager R, qui, comme les capacités graphiques très étendues et est largement utilisé dans la recherche universitaire et des endroits comme le New York Times. Il vous faudrait apprendre une nouvelle syntaxe, mais il est très difficile à battre pour les visualisations scientifiques, et cela peut facilement être called from Java using JRI.

Voici quelques ressources:

De même, bien que ce ne soit pas spécifique de R, the gallery of data visualization is worth looking at.

+0

Hey merci beaucoup pour cette réponse. Je l'ai seulement vu après la prime mais j'aime vraiment ça. Le meilleur que je peux vous donner est le upvote – slimbo