2011-07-24 10 views
18

Hay una buena forma de mostrar dinámicamente los gráficos en una aplicación de Android. ¿Hay alguna herramienta para eso?Gráficos API para Android

+1

Duplicar pregunta http://stackoverflow.com/questions/424752/any-good-graphing-packages-for-android –

+0

ejemplo simple aquí http://stackoverflow.com/questions/26543739/how-to- draw-a-graph-in-android-using-graphview/26562713 # 26562713 – Nabin

+0

Trate de usar este https://github.com/PhilJay/MPAndroidChart :) –

Respuesta

20

Hay muchas opiniones para hacer gráficos. Si desea gráficos estáticos, puede usar estos ejemplos de API/código.

tantos otros para elegir, pero la mayoría son estáticas y no de ellos puede manejar gráficos de datos en tiempo real, es decir, las formas de onda del ECG. Un ejemplo que quizás desee ver es el ejemplo de Android Tricorder. Problema, es realmente complejo de configurar y, si solo quieres los gráficos, hay tanto código para extraer. Se puede hacer, pero incluso noté que hay un retraso cuanto más tiempo ejecutas el programa.

Hasta ahora, la única forma en que he encontrado un gráfico dinámico realmente bueno, es hacerlo usted mismo y usar SurfaceView y luego dibujar usando el path.lineTo() vea a continuación la respuesta SO anterior para esta solución.

SO example

+0

gracias ... Probé SOEg. pero los datos se superponen entre sí ... en lugar de avanzar ... ¿alguna sugerencia? – CoDe

+0

Vea estos http://stackoverflow.com/a/8579577/346309 http://stackoverflow.com/q/7235326/346309 Tengo algún código fuente que podría ayudar, pero la mejor manera es el ejemplo SO si lo está haciendo trazado dinámico – JPM

+0

Corrección menor: Android plot siempre ha sido compatible con el trazado de datos en tiempo real. Consulte el OrientationSensorExample en [la aplicación de demostración de Androidplot] (https://play.google.com/store/apps/details?id=com.androidplot.demos&hl=en) en Play Store si desea verlo en vivo en su dispositivo. – Nick