Bibliotecas de gráficos Android
Estoy tratando de encontrar una biblioteca de gráficos rápida y confiable. Después de algunas búsquedas, encontré 4 bibliotecas: AChartEngine , WilliamChart , HelloCharts y AndroidPlot . Necesito información actualizada sobre el rendimiento y la estabilidad de estas bibliotecas porque toda la información que encontré estaba desactualizada.
- ¿Cómo puedo crear un diseño con pestañas completamente en XML?
- Android - Navegación con pestañas en orientación horizontal
- Gráfico de barras usando achartengine
- ¿Cómo puedo diseñar las pestañas de Android para obtener un aspecto 3D?
- Android: agregar botones a un diseño existente mediante programación
- Divisores entre TabWidgets
- Tabla de soporte de diseño de Android Contenido solapado de superposición
- ¿Cómo puedo obtener un Android TableLayout para llenar la pantalla?
- Gráfico de barras con eje x textual - achartengine
- ¿Por qué Tab host no muestra el icono en android?
Puede utilizar MPAndroidChart .
Es nativo, gratuito, fácil de usar, rápido y confiable.
Características principales:
- LineChart, BarChart (vertical, horizontal, apilado, agrupado), PieChart, ScatterChart, CandleStickChart (para datos financieros), RadarChart (gráfico de araña), BubbleChart
- Gráficas combinadas (por ejemplo, líneas y barras en una)
- Escala en ambos ejes (con gesto táctil, ejes por separado o pinch-zoom)
- Arrastrar / Panorámica (con gesto táctil)
- Ejes separados y (dobles)
- Resaltando valores (con popup-views personalizables )
- Soporte para gráficos dinámicos y en tiempo real
- Guardar gráfico en la tarjeta SD (como imagen)
- Plantillas de color predefinidas
- Leyendas (generadas automáticamente, personalizables)
- Hachas Personalizables (ambos ejes x e y)
- Animaciones (crean animaciones, tanto en el eje x como en el eje y)
- Líneas de límite (proporcionando información adicional, máximos, …)
- Oyentes para las devoluciones de llamada del tacto, del gesto y de la selección
- Totalmente personalizable (pinturas, tipografías, leyendas, colores, fondo, líneas discontinuas, …)
- Soporte de base de datos móvil Realm.io a través de la biblioteca de MPAndroidChart-Realm
- Rendimiento suave para hasta 30.000 puntos de datos en Line-and BarChart
- Peso ligero (cuenta de método ~ 1.4K)
- Disponible como archivo .jar (sólo 500kb de tamaño)
- Disponible como gradle dependency y via maven
- Buena documentación
- Ejemplo de proyecto (código para la aplicación de demostración)
- Aplicación de demostración de Google PlayStore
- Ampliamente utilizado, gran apoyo en GitHub y stackoverflow – mpandroidchart
- También disponible para iOS : Gráficos (API funciona de la misma manera)
- También disponible para Xamarin : MPAndroidChart.Xamarin
Descargo de responsabilidad: Soy el desarrollador de esta biblioteca.
Vea el arsenal de Android (categoría Gráficos) para más bibliotecas.
- AChartEngine
- AFreeChart
- AndroidCharts
- Androidplot
- DroidDiagrama
- EazeGraph GraphView
- HoloGraphLibrary
- HzGrapher
- MPAndroidChart
- SciChart
- WilliamChart
Si estás buscando algo más sencillo para implementar (y no incluye gráficos pastel / donut), entonces recomiendo WilliamChart . Especialmente si el movimiento tiene un papel importante en el diseño de la aplicación. Por otro lado, si desea gráficos destacados, a continuación, vaya para MPAndroidChart .
+1 AchartEngine
Puede crear una plétora de tipos de gráficos diferentes con relativa rapidez con un montón de opciones personalizables.
- Achartengine: He usado esto. Aunque para el gráfico en tiempo real esto puede no dar un buen rendimiento si no ajustar correctamente.