Repolode
PhilJay

PhilJay/MPAndroidChart

Uma biblioteca de gráficos para Android com gráficos de linha, barra, pizza, radar, bolha e candlestick, zoom, pan, animações e um módulo para Jetpack Compose.

Estrelas
38,185
Forks
8,966
Issues abertas
1
Último commit
há 28 dias

O que é?

MPAndroidChart é uma biblioteca de gráficos para Android que desenha nove tipos de gráfico, incluindo gráficos de linha, barra, pizza, radar, bolha e candlestick. Desenvolvedores podem adicionar gráficos a um layout ou a uma tela do Jetpack Compose e fornecer dados usando objetos de entrada, conjunto de dados e dados; depois, podem personalizar eixos, marcadores, cores e animações por meio de propriedades e lambdas.

A biblioteca oferece zoom, arraste, destaque de valores e marcadores no estilo de dicas de ferramenta. A versão 4.0 é uma reescrita em Kotlin e inclui o módulo separado MPChartCompose para Compose. É possível usá-la em código Java sem escrever Kotlin. Os requisitos são minSdk 23 e Java 17, e o projeto oferece guias, documentação de API gerada para cada versão e um app de exemplo no repositório.

Recursos principais

  • 01Nove tipos de gráfico, incluindo linha, barra, pizza, radar, bolha e candlestick
  • 02Zoom, arraste e destaque de valores com callbacks de seleção
  • 03Eixos, marcadores, cores e animações personalizáveis por meio de propriedades
  • 04Módulo separado para Jetpack Compose com funções composable de gráficos
  • 05Pode ser usado em Java sem Kotlin

Casos de uso

  • Exibir tendências de vendas ou uso em gráficos de linha ou barra em um app Android
  • Criar gráficos financeiros interativos de candlestick com zoom e seleção por toque
  • Adicionar views de gráficos a uma interface Android baseada em Compose

Início rápido

  1. 1

    Adicione o repositório jitpack.io em settings.gradle.kts

  2. 2

    Adicione a dependência MPChartLib v4.0.1 em build.gradle.kts

    implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1")
  3. 3

    Coloque um gráfico em um layout, defina os dados e aplique animações

Antes de usar

  • Requer minSdk 23, Java 17 e Kotlin 2.0 ou mais recente.
  • O módulo Compose precisa de compileSdk 37.
  • A versão 4.0 tem coordenadas diferentes das da 3.x, então fixe a versão em vez de acompanhar a mais recente.

Em coleções

Tópicos

Perguntas frequentes

O que é MPAndroidChart?
Uma biblioteca de gráficos para Android com gráficos de linha, barra, pizza, radar, bolha e candlestick, zoom, pan, animações e um módulo para Jetpack Compose. MPAndroidChart é uma biblioteca de gráficos para Android que desenha nove tipos de gráfico, incluindo gráficos de linha, barra, pizza, radar, bolha e candlestick. Desenvolvedores podem adicionar gráficos a um layout ou a uma tela do Jetpack Compose e fornecer dados usando objetos de entrada, conjunto de dados e dados; depois, podem personalizar eixos, marcadores, cores e animações por meio de propriedades e lambdas.
MPAndroidChart é gratuito? Qual é a licença?
MPAndroidChart é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
MPAndroidChart ainda é mantido?
Manutenção ativa. O último commit de MPAndroidChart foi em 9 de out. de 2026.
Para que posso usar MPAndroidChart?
Exibir tendências de vendas ou uso em gráficos de linha ou barra em um app Android Criar gráficos financeiros interativos de candlestick com zoom e seleção por toque Adicionar views de gráficos a uma interface Android baseada em Compose
Como instalar MPAndroidChart?
Adicione o repositório jitpack.io em settings.gradle.kts Adicione a dependência MPChartLib v4.0.1 em build.gradle.kts: implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1") Coloque um gráfico em um layout, defina os dados e aplique animações
Onde consigo MPAndroidChart?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/PhilJay/MPAndroidChart

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados