Quelle est la meilleure bibliothèque de cartographie Java open-source? (autre que jfreechart) [fermé]

StackOverflow https://stackoverflow.com/questions/265777

  •  06-07-2019
  •  | 
  •  

Question

Pourquoi n’existe-t-il pas davantage de bibliothèques de diagrammes opensource faciles à utiliser pour Java?. Jfreechart semble être le seul projet réussi dans cette région, et il ne dispose même pas de documentation ni d'exemples.

Était-ce utile?

La solution

Il existe charts4j , une API de graphiques et de graphiques. Il permet aux développeurs de créer par programme les graphiques disponibles dans API Google Chart à l'aide d'un langage Java simple et intuitif. API.

Avertissement: j'ai écrit charts4j . Nous ferons une autre version majeure dans les prochaines semaines.

Autres conseils

Ils sont peu nombreux car ils seraient en concurrence avec JFreeChart . impressionnant. Vous pouvez obtenir de la documentation et des exemples en téléchargeant le guide du développeur . Il existe également des tonnes de didacticiels en ligne gratuits si vous les recherchez.

EasyCharts étant commercial, je ne pouvais pas l'utiliser pour mon projet. J'ai utilisé la bibliothèque graphique GRAL à la place. Je l'ai trouvé très facile à personnaliser et il est sous licence LGPL comme JFreeChart, vous pouvez donc l'utiliser gratuitement:

http://trac.erichseifert.de/gral

Bonne question, je cherchais simplement 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 problème récent était que cela signifiait l'ajout de 1,6 Mo de bibliothèques à une applet de 50 ko. Je recherchais donc quelque chose de plus petit.

La FAQ sur JFreeChart répertorie elle-même des alternatives. Par rapport à JFreeChart, la plupart d’entre eux sont assez basiques, et certains sont très laids. Les plus prometteurs semblent être les le kit de construction de diagrammes Java et OpenChart2 .

J'ai également trouvé EasyCharts , un produit commercial mais apparemment gratuit à utiliser dans certaines circonstances.

Finalement, je suis retourné à JFreeChart, un logiciel éprouvé et fiable, et j’ai utilisé Proguard pour l’abattre davantage. taille gérable.

Je vous suggère de jeter un autre regard sur JFreeChart. Le guide de l'utilisateur est uniquement disponible à l'achat, mais la la démo montre ce qui est possible et beau. facile à comprendre à partir de la documentation sur l'API . En gros, vous commencez avec les ChartFactory et des méthodes statiques branchez le objet JFreeChart résultant dans un ChartPanel pour l'afficher. Si vous êtes bloqué, je suis certain que vous obtiendrez des réponses rapides à vos problèmes avec StackOverflow.

Pour les graphiques 2D dynamiques, j’utilise JChart2D . C'est rapide, simple et mis à jour régulièrement. L'auteur a rapidement réagi à mon rapport de bogue et à quelques demandes de fonctionnalités. Dans notre entreprise, nous le préférons à JFreeChart car il a été conçu pour une utilisation dynamique, contrairement à JFreeChart.

Il existe une nouvelle bibliothèque de graphiques en ville: JChartlib JChartLib http://freshmeat.net/projects/jchartlib

Il y a JChart qui est tout open source. Je ne sais pas exactement ce que vous tracez et comment vous la tracez (servlets, swing, etc.), alors je vous conseille de regarder quelques-uns différents et de voir ce qui vous convient.

http://sourceforge.net/projects/jchart/

J'ai aussi utilisé JGraph mais je n’ai utilisé que leur version commerciale. Ils offrent cependant une version open source:

http://www.jgraph.com/jgraph.html

Vous pouvez essayer Jzy3d . Il aide à dessiner des graphiques 3D simples (surfaces, dispersions, barres, etc.), et a beaucoup d'options pour personnaliser la disposition des axes, les graduations, etc. Il y a beaucoup d'exemples et une documentation sur le wiki.

C'est gratuit et open source.

A bientôt,

Martin

J'ai trouvé ce cadre: jensoft sw2d, gratuit pour une utilisation non commerciale (licence double)

http://www.jensoft.org

salutations.

J’ai utilisé EasyCharts par le passé et il a été à la hauteur de son nom. Ce n'est pas aussi puissant que JFreeChart, mais le fichier JAR pour EasyCharts est beaucoup plus petit que pour JFreeChart.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top