Pourquoi n'y a-t-il pas plus de librairies faciles à utiliser pour Java?. Le seul projet OpenSource réussi dans ce domaine semble être jfreechart, et il n’ya même pas de documentation ou d’exemples disponibles.
Réponses
Trop de publicités?Il n'y en a pas beaucoup car ils seraient en compétition avec JFreeChart , et c'est génial. Vous pouvez obtenir de la documentation et des exemples en téléchargeant le guide du développeur . Il y a aussi des tonnes de didacticiels en ligne gratuits comme celui-ci , si vous les recherchez.
Il y a des charts4j qui est une API graphique et graphique. Il permet aux développeurs de créer par programmation les graphiques disponibles dans l' API Google Chart via une API Java simple et intuitive.
Disclaimer: J'ai écrit charts4j . Nous allons faire une autre sortie majeure dans les prochaines semaines.
Bonne question, je viens de regarder pour des solutions de rechange à JFreeChart moi-même l'autre jour. JFreeChart est excellent et très complet, je l'ai utilisé sur plusieurs projets. Mon récent problème était que cela signifie l'ajout de 1.6 mo de bibliothèques d'un 50kb applet, alors que je cherchais quelque chose de plus petit.
Le JFreeChart FAQ lui-même des listes alternatives. Par rapport à JFreeChart, la plupart d'entre eux sont assez de base, et certains assez laid. Les plus prometteurs semblent être la Java Graphique Kit de Construction et OpenChart2.
J'ai aussi trouvé EasyCharts, qui est un produit commercial, mais apparemment libre de les utiliser dans certaines circonstances.
En fin de compte, je suis retourné à la essayés et approuvés par le JFreeChart et utilisé Proguard de boucher dans un plus gérable taille.
Je vous suggère de prendre un autre regard sur JFreeChart. Le guide de l'utilisateur est uniquement disponible à l'achat, mais la démo montre ce qui est possible et il est assez facile de travailler sur la façon de la documentation de l'API. Fondamentalement, vous commencez avec la ChartFactory méthodes statiques et branchez la résultante JFreeChart objet dans un ChartPanel pour l'afficher. Si vous êtes coincé, je suis sûr que vous aurez quelques réponses rapides à vos problèmes sur StackOverflow.
Il est JChart qui est open source. Je ne suis pas sûr exactement ce que vous êtes graphiques et des graphiques (servlets, swing, etc), donc je dirais juste regarder un couple de différents et voir ce qui fonctionne pour vous.
http://sourceforge.net/projects/jchart/
J'ai aussi utilisé JGraph mais je ne l'ai utilisé leur version commerciale. Ils offrent une version open source cependant: