This is the example / showcase application for the MPAndroidChart chart library / graph library on GitHub: https://github.com/PhilJay/MPAndroidChart
The library this app showcases (MPAndroidChart) is designed to create beautiful visual representations.
The core features of the library include:
- Many different chart types: LineChart, BarChart (vertical, horizontal, stacked, grouped), PieChart, ScatterChart, CandleStickChart (for financial data), RadarChart (spider web chart), BubbleChart
- Combined Charts (e.g. lines and bars in one)
- Scaling on both axes (with touch-gesture, axes separately or pinch-zoom)
- Dragging / Panning (with touch-gesture)
- Separate (dual) y-axes
- Highlighting values (with customizeable popup-views)
- Save chart to SD-Card (as image)
- Predefined color templates
- Legends (generated automatically, customizeable)
- Customizeable Axes (both x- and y-axis)
- Animations (build up animations, on both x- and y-axis)
- Limit lines (providing additional information, maximums, ...)
- Listeners for touch, gesture & selection callbacks
- Fully customizeable (paints, typefaces, legends, colors, background, dashed lines, ...)
- Realm.io mobile database support via MPAndroidChart-Realm library
- Smooth rendering for up to 10.000 data points in Line- and BarChart (tested on a 2014 OnePlus One running Android 6.0)
- Lightweight (method count ~1.4K)
- Available as gradle dependency and via maven
- Widely used, great support on both GitHub and stackoverflow - mpandroidchart
- Also available for iOS: Charts (API works the same way)
- Also available for Xamarin: MPAndroidChart.Xamarin
This project is meant to demonstrate the features of the library and motivate developers to make use of it. This is not an app to create charts.
Este é o aplicativo de exemplo / vitrine da biblioteca de gráficos MPAndroidChart / biblioteca de gráficos no GitHub: https://github.com/PhilJay/MPAndroidChart
A biblioteca que este aplicativo exibe (MPAndroidChart) foi projetada para criar belas representações visuais.
Os principais recursos da biblioteca incluem:
- Muitos tipos de gráficos diferentes: LineChart, BarChart (vertical, horizontal, empilhado, agrupado), PieChart, ScatterChart, CandleStickChart (para dados financeiros), RadarChart (gráfico de web de aranha), BubbleChart
- Cartas Combinadas (por exemplo, linhas e barras em uma)
- Escala em ambos os eixos (com gesto de toque, eixos separados ou zoom de pinça)
- Arrastando / Deslocando (com gesto de toque)
- Eixos y separados (duplos)
- Realçar valores (com visualizações pop-up customizáveis)
- Salvar gráfico para cartão SD (como imagem)
- Modelos de cor predefinidos
- Legendas (geradas automaticamente, customizáveis)
- Eixos Customizáveis (ambos os eixos x e y)
- Animações (construir animações nos eixos xey)
- Limite de linhas (fornecendo informações adicionais, máximos, ...)
- Ouvintes para retornos de chamada por toque, gesto e seleção
- Totalmente personalizável (tintas, tipos, legendas, cores, fundo, linhas tracejadas, ...)
- Suporte de banco de dados móvel Realm.io via biblioteca MPAndroidChart-Realm
- Renderização suave para até 10.000 pontos de dados em Line e BarChart (testado em um OnePlus One 2014 rodando Android 6.0)
- Leve (contagem de métodos ~ 1,4K)
- Disponível como dependência gradle e via maven
- Amplamente utilizado, ótimo suporte tanto no GitHub quanto no stackoverflow - mpandroidchart
- Também disponível para iOS: Gráficos (a API funciona da mesma forma)
- Também disponível para Xamarin: MPAndroidChart.Xamarin
Este projeto destina-se a demonstrar os recursos da biblioteca e motivar os desenvolvedores a fazer uso dela. Este não é um aplicativo para criar gráficos.