web-dev-qa-db-fra.com

API de graphiques pour Android

Existe-t-il un moyen efficace d’afficher des graphiques de manière dynamique dans une application Android? Y a-t-il un outil pour cela?

18
Assim

Il y a beaucoup d'opinions à faire du graphisme. Si vous voulez un graphisme statique, vous pouvez utiliser ces exemples de code/API.

Il y en a tant d'autres parmi lesquels choisir, mais la plupart sont statiques et aucun d'entre eux ne peut gérer les tracés de données en temps réel, c'est-à-dire les formes d'onde ECG. Un exemple que vous voudrez peut-être regarder est l'exemple Tricorder Android. Le problème est qu’il est très complexe à installer et si vous voulez juste les graphiques, il ya tellement de code à déchirer. Cela peut être fait, mais j'ai même remarqué qu'il y avait un décalage du temps que vous exécutez le programme.

Jusqu'ici, la seule façon pour laquelle j'ai trouvé un bon graphique dynamique est de le faire vous-même et d'utiliser SurfaceView, puis de dessiner avec le chemin path.lineTo (), voir ci-dessous la réponse précédente SO pour cette solution.

SO exemple

20
JPM

Essayez GraphView https://www.youtube.com/watch?v=lokgFp9h85o I cette série vidéo GraphView est utilisée pour tracer un graphique en temps réel à partir de données provenant d'adruino.

0
Rishi Gupta

J'utilise la bibliothèque MPAndroidChart ( https://github.com/PhilJay/MPAndroidChart ), est la meilleure bibliothèque pour ce genre de choses dans Android.

0
Gustavo Cantero