¿Cuál es la mejor biblioteca de gráficos para Android y cómo puedo aprenderla más rápido?

SciChart Android es una biblioteca de gráficos comercial que recientemente se ha portado a Android. El punto de venta número uno de SciChart es el rendimiento , y es capaz de manejar millones de puntos de datos en tiempo real .

En las pruebas de rendimiento, SciChart Android registra un orden de magnitud más rápido que los competidores . El control se lanzó recientemente y puede obtener más información en las páginas web a continuación.

  • Gráficos WPF, gráficos iOS y Android | SciChart
  • Carta de Android | Gráficos de Android en tiempo real de alto rendimiento
  • Ejemplos de gráficos de Android | SciChart
  • Comparación de rendimiento de Android Chart | SciChart

En el siguiente video, puede ver el rendimiento de SciChart Android que muestra una traza de estilo ECG en tiempo real:

A los 3m17s puede ver las capacidades de Big Data de SciChart Android, capaces de mostrar millones de puntos de datos y hacer zoom y panoramizar sin pérdida de rendimiento y sin filtrar (perder) datos.

Hay algunas características impresionantes en 4m17s, como un espectrograma / mapa de calor en tiempo real, que utiliza la aceleración OpenGL ES para actualizar la vista a una velocidad de actualización rápida.

Si su aplicación maneja una gran cantidad de datos, el uso de gráficos en lugar de tablas para mostrar esos datos podría conducir a una experiencia del usuario mucho mejor. Al crear aplicaciones de negocios o aplicaciones de acondicionamiento físico, uno de los componentes de interfaz de usuario más comunes es un gráfico. Pero dibujar un gráfico a través de gráficos podría llevar mucho tiempo y ralentizaría su desarrollo. Por lo tanto, para acelerar su desarrollo, muchas bibliotecas de código abierto están disponibles en línea.

  • Biblioteca de gráficos MP de Android
  • Herramientas de gráficos de Google
  • Biblioteca AFreeChart
  • Biblioteca AChartEngine

MPAndroidChart es una de esas bibliotecas que es muy estable y protagonizada por más de 3K usuarios en GitHub. Al usar la biblioteca MP Chart para Android, mostrar gráficos es mucho más efectivo. También es compatible con la personalización y animación de gráficos. Usando la biblioteca MPAndroidChart, podemos usar más de 25 animaciones incorporadas, también podemos definir animaciones personalizadas. Al usar esto puedes dibujar un:

  • LineChart (fili degradado)
  • Gráfico de líneas con líneas cúbicas
  • Gráfico de barras simple
  • Gráfico de barras agrupadas
  • Gráfico de barras horizontales
  • Gráfico de líneas simples
  • Gráfico de líneas agrupadas
  • Línea combinada y gráfico de barras
  • Gráfico circular
  • Gráfico de dispersión
  • Gráfico de velas
  • Carta de radar

Para tener más conocimientos sobre el mismo, lea aquí: Cómo integrar la biblioteca de gráficos en la aplicación móvil de Android

Si necesita ayuda para la implementación, no dude en contactarnos. Consulta – CMARIX

La mejor biblioteca de gráficos para Android es MPAndroidChart. Es una potente biblioteca de vista de gráfico / vista de gráfico de Android, que admite gráficos de líneas, barras, radares, burbujas y velas, así como escala, arrastre y animaciones.

Desde el siguiente enlace puede descargar la biblioteca con una aplicación de muestra.

PhilJay / MPAndroidChart

Las afirmaciones de SciChart de apoyar “millones de puntos de datos” son engañosas, ya que se basan en el muestreo de los datos reales que se extraen. Es engañoso por dos razones:

  1. El muestreo es una operación independiente que se puede utilizar con cualquier biblioteca de gráficos para aumentar el rendimiento a niveles similares.
  2. El muestreo es destructivo y tiene el costo de la fidelidad de sus datos, que puede ser indeseable en muchas aplicaciones.

Una comparación de rendimiento más justa sería medir el tiempo necesario para representar n puntos sin muestreo. Algunas bibliotecas son ciertamente más rápidas que otras aquí, pero una vez que se toma en cuenta el muestreo, esas diferencias pueden ser demasiado pequeñas para importar.

Eso no quiere decir que el muestreo no deba usarse, porque debería. Especialmente si realmente tienes millones de puntos para dibujar. Si desea una alternativa gratuita a SciChart que ofrezca soporte de muestreo listo para usar (aunque esté deshabilitado de forma predeterminada), consulte la implementación del algoritmo de muestreo LTTB de Androidplot. (En la sección “Muestreo”)

A la pregunta original del cartel, aquí hay una comparación viva de las bibliotecas de gráficos de Android de código abierto más populares actuales.

Vancharts
Casa
Puede solicitar su biblioteca de gráficos de Android, pero no es gratuita.