Biblioteca de gráficos JavaScript sencilla y flexible que renderiza gráficos HTML5 en el elemento canvas.
PhilJay/MPAndroidChart
Biblioteca de gráficos para Android con gráficos de líneas, barras, sectores, radar, burbujas y velas, zoom, desplazamiento, animaciones y un módulo para Jetpack Compose.
- Estrellas
- 38,185
- Forks
- 8,966
- Issues abiertos
- 1
- Último commit
- hace 28 días
¿Qué es?
MPAndroidChart es una biblioteca de gráficos para Android que dibuja nueve tipos de gráficos, incluidos gráficos de líneas, barras, sectores, radar, burbujas y velas. Los desarrolladores pueden agregar gráficos a un layout o a una pantalla de Jetpack Compose y proporcionarles datos mediante objetos entry, data set y data; luego pueden personalizar los ejes, los marcadores, los colores y las animaciones mediante propiedades y lambdas.
La biblioteca admite el zoom, el arrastre, el resaltado de valores y marcadores tipo tooltip. La versión 4.0 es una reescritura en Kotlin e incluye un módulo independiente, MPChartCompose, para Compose. Se puede usar desde Java sin escribir Kotlin. Los requisitos son minSdk 23 y Java 17. El proyecto incluye guías, documentación de la API generada para cada versión y una app de ejemplo en el repositorio.
Funciones clave
- 01Nueve tipos de gráficos, incluidos los de líneas, barras, sectores, radar, burbujas y velas
- 02Zoom, arrastre y resaltado de valores con callbacks de selección
- 03Ejes, marcadores, colores y animaciones personalizables mediante propiedades
- 04Módulo independiente para Jetpack Compose con funciones composable para gráficos
- 05Se puede usar desde Java sin Kotlin
Casos de uso
- Mostrar tendencias de ventas o uso como gráficos de líneas o barras en una app de Android
- Crear gráficos financieros interactivos de velas con zoom y selección al tocar
- Agregar vistas de gráficos a una interfaz de Android basada en Compose
Inicio rápido
- 1
Añade el repositorio jitpack.io en settings.gradle.kts
- 2
Añade la dependencia MPChartLib v4.0.1 en build.gradle.kts
implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1") - 3
Coloca un gráfico en un layout, asígnale datos y añade animaciones
Antes de usarlo
- Requiere minSdk 23, Java 17 y Kotlin 2.0 o posterior.
- El módulo Compose necesita compileSdk 37.
- La versión 4.0 tiene coordenadas distintas de las de 3.x, así que fija la versión en lugar de usar siempre la más reciente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es MPAndroidChart?
- Biblioteca de gráficos para Android con gráficos de líneas, barras, sectores, radar, burbujas y velas, zoom, desplazamiento, animaciones y un módulo para Jetpack Compose. MPAndroidChart es una biblioteca de gráficos para Android que dibuja nueve tipos de gráficos, incluidos gráficos de líneas, barras, sectores, radar, burbujas y velas. Los desarrolladores pueden agregar gráficos a un layout o a una pantalla de Jetpack Compose y proporcionarles datos mediante objetos entry, data set y data; luego pueden personalizar los ejes, los marcadores, los colores y las animaciones mediante propiedades y lambdas.
- ¿MPAndroidChart es gratuito? ¿Qué licencia tiene?
- MPAndroidChart es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿MPAndroidChart sigue mantenido?
- Mantenimiento activo. El último commit de MPAndroidChart fue el 9 oct 2026.
- ¿Para qué puedo usar MPAndroidChart?
- Mostrar tendencias de ventas o uso como gráficos de líneas o barras en una app de Android Crear gráficos financieros interactivos de velas con zoom y selección al tocar Agregar vistas de gráficos a una interfaz de Android basada en Compose
- ¿Cómo se instala MPAndroidChart?
- Añade el repositorio jitpack.io en settings.gradle.kts Añade la dependencia MPChartLib v4.0.1 en build.gradle.kts: implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1") Coloca un gráfico en un layout, asígnale datos y añade animaciones
- ¿Dónde consigo MPAndroidChart?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/PhilJay/MPAndroidChart
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca JavaScript sin dependencias para crear gráficos SVG sencillos y responsivos, con una estética inspirada en GitHub.
Librería de gráficos en JavaScript que representa gráficos de líneas, barras y otros con SVG y un estilo de boceto dibujado a mano, inspirado en xkcd.
Una biblioteca JavaScript gratuita y de código abierto para vincular datos con SVG, Canvas y HTML y crear visualizaciones personalizadas basadas en datos.
Biblioteca de gráficos interactivos, gratuita y de código abierto para .NET, que renderiza gráficos en aplicaciones GUI, consolas, Blazor y notebooks.
Servicio web en Go que muestra en un gráfico SVG la evolución de las estrellas de un repositorio de GitHub.