Repolode
PhilJay

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. 1

    Añade el repositorio jitpack.io en settings.gradle.kts

  2. 2

    Añade la dependencia MPChartLib v4.0.1 en build.gradle.kts

    implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1")
  3. 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