web-dev-qa-db-fra.com

Android bibliothèques de graphiques

J'essaie de trouver une bibliothèque de graphiques rapide et fiable. Après quelques recherches, j'ai trouvé 4 bibliothèques: AChartEngine , WilliamChart , HelloCharts et AndroidPlot . J'ai besoin d'informations en retour sur les performances et la stabilité de ces bibliothèques car toutes les informations que j'ai pu trouver étaient obsolètes.

80
user3488996

Vous pouvez utiliser MPAndroidChart .

C'est natif, gratuit, facile à utiliser, rapide et fiable.

Fonctions principales , avantages:

  • Graphique en courbes, graphique en barres (vertical, horizontal, empilé, groupé), graphique en secteurs, graphique en nuages ​​de points, CandleStickChart (pour les données financières), RadarChart (graphique en toile d'araignée), BubbleChart
  • Graphiques combinés (p. Ex. Lignes et barres en un)
  • Mise à l'échelle sur les deux axes (avec toucher-geste, axes séparément ou zoom pincé)
  • Dragging/Panning (avec touch-gesture)
  • Séparer (double) axe des y
  • Mise en surbrillance des valeurs (avec personnalisable popup-views )
  • Enregistrer le graphique sur la carte SD (sous forme d'image)
  • Modèles de couleur prédéfinis
  • Légendes (générées automatiquement, personnalisables)
  • Axes personnalisables (axes x et y)
  • Animations (construire des animations sur les axes x et y)
  • Lignes de limite (fournissant des informations supplémentaires, maximums, ...)
  • Auditeurs pour les rappels tactiles, gestuels et de sélection
  • Entièrement personnalisable (peintures, caractères, légendes, couleurs, arrière-plan, lignes pointillées, ...)
  • Realm.io support de la base de données mobile via MPAndroidChart-Realm bibliothèque
  • Rendu fluide pour un maximum de 10.000 points de données dans des graphiques à courbes et à barres
  • Léger (nombre de méthodes ~ 1.4K)
  • Disponible en tant que fichier . Jar (taille de 500 Ko seulement)
  • Disponible en tant que dépendance de gradeau et via maven
  • Bon documentation
  • Exemple de projet (code pour l'application de démonstration)
  • Application de démonstration Google-PlayStore
  • Largement utilisé, excellent support à la fois sur GitHub et stackoverflow - mpandroidchart
  • Egalement disponible pour iOS : Graphiques (l'API fonctionne de la même manière)
  • Également disponible pour Xamarin : MPAndroidChart.Xamarin

Inconvénients:

Avertissement: Je suis le développeur de cette bibliothèque.

152
Philipp Jahoda
63
Bartosz Bilicki

Si vous cherchez quelque chose de plus simple à mettre en œuvre (et cela n'inclut pas les diagrammes à secteurs/en anneau), alors je recommande WilliamChart . Surtout si le mouvement joue un rôle important dans la conception de votre application. D'autre part, si vous voulez des graphiques en vedette, alors choisissez MPAndroidChart .

11
diogobernardino

AchartEngine

Vous pouvez créer une pléthore de types de graphique différents relativement rapidement avec de nombreuses options personnalisables.

6
andrew749
  • Achartengine: Je l'ai utilisé. Bien que pour un graphique en temps réel, cela pourrait ne pas donner de bonnes performances si vous ne peaufinez pas correctement.
4
arijit