Biblioteca JavaScript de gráficos simples e flexível que renderiza gráficos HTML5 no elemento canvas.
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
Adicione o repositório jitpack.io em settings.gradle.kts
- 2
Adicione a dependência MPChartLib v4.0.1 em build.gradle.kts
implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1") - 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
Biblioteca JavaScript sem dependências para renderizar gráficos SVG simples e responsivos, com visual inspirado no GitHub.
Biblioteca JavaScript que renderiza gráficos de linhas, barras e outros em SVG, com um estilo esboçado à mão inspirado no xkcd.
Biblioteca JavaScript gratuita e de código aberto para vincular dados a SVG, Canvas e HTML e criar visualizações personalizadas orientadas a dados.
Biblioteca gratuita e de código aberto para criar gráficos interativos em .NET, com suporte a apps GUI, consoles, Blazor e notebooks.
Um serviço web em Go que exibe em um gráfico SVG a evolução das estrelas de um repositório do GitHub ao longo do tempo.