2010-09-28 2 views
2

Je suis à la recherche d'une bonne bibliothèque graphique pour Java. Il peut être open source ou non et j'en ai besoin pour travailler dans une application client autonome plutôt que sur le Web. Nous avons cependant des graphiques dynamiques qui défilent sur l'écran car des données sont fournies dans MS Chart et devront être refaites, donc je ne sais pas si JChart va le faire d'une manière acceptable.Bibliothèques Java Charting

Existe-t-il des bibliothèques de graphiques java directement dans l'API J2SE? J'ai également parcouru Oracle Chart Builder, mais je n'arrive pas à trouver d'autres informations que ce lien: http://download.oracle.com/docs/html/A96127_01/jcb_intro.htm Quelqu'un en at-il déjà entendu parler auparavant?

+0

duplication possible de [graphe Java ou bibliothèque de graphiques?] (Http://stackoverflow.com/questions/527640/java-graph-or-chart-library) – jjnguy

Répondre

3

JFreeChart est une excellente bibliothèque de graphiques open source pour Java.

La démonstration d'échantillons (Java Web Start version ou distribution) contient une section sous Divers appelée Dynamic Charts (en plus de beaucoup d'autres). Le code source des démos est disponible via la documentation officielle (dont l'achat supporte le projet).

+2

J'ai utilisé JFreeChart par le passé, et j'ai beaucoup recommande d'acheter la documentation officielle. C'est bien écrit et extrêmement utile. De plus, il est peu coûteux et aide à soutenir le projet. – wolfcastle

+0

De quoi ai-je besoin pour ouvrir cette démo? Je l'avais vu sur le site aussi, mais après l'enregistrement, je ne pouvais pas l'ouvrir avec un navigateur. Je vous remercie. – agezna

+0

@agezna - Vous devriez juste pouvoir cliquer deux fois dessus pour le lancer. Si cela ne fonctionne pas, téléchargez la dernière distribution (voir le lien ci-dessus) qui, en plus des bibliothèques de cartes, contient tous les échantillons enveloppés dans un seul pot. Exécutez la commande '' java -jar jfreechart-1.0.13-demo.jar'' depuis une invite de commande pour lancer la démo. –

0

http://www.jfree.org/jfreechart/ - Je l'ai utilisé pour un petit projet. Le rendu de données dynamiques était assez complexe mais possible.

Il est open source mais vous devrez probablement payer pour doc si vous voulez faire quelque chose de sérieux.