MPAndroidChart Example App -
Демонстрационное приложение для библиотеки MPAndroidChart с различными диаграммами.
Это пример/демонстрация приложения для библиотеки диаграмм/графиков MPAndroidChart на GitHub: https://github.com/PhilJay/MPAndroidChart
Библиотека, которую демонстрирует это приложение (MPAndroidChart), предназначена для создания красивых визуальных представлений.
К основным функциям библиотеки относятся:
- Множество различных типов диаграмм: LineChart, BarChart (вертикальная, горизонтальная, составная, сгруппированная), PieChart, ScatterChart, CandleStickChart (для финансовых данных), RadarChart (паутинная диаграмма), BubbleChart.
- Комбинированные графики (например, линии и столбцы в одном)
- Масштабирование по обеим осям (сенсорным жестом, осями по отдельности или масштабированием щипком)
- Перетаскивание/панорамирование (с помощью сенсорного жеста)
- Отдельные (двойные) оси Y
- Выделение значений (с настраиваемыми всплывающими окнами)
- Сохранить диаграмму на SD-карту (как изображение)
- Предопределенные цветовые шаблоны
- Легенды (генерируются автоматически, настраиваются)
- Настраиваемые оси (ось X и Y)
- Анимации (создавайте анимацию как по оси X, так и по оси Y)
- Ограничительные линии (предоставляющие дополнительную информацию, максимумы, ...)
- Слушатели обратных вызовов касания, жестов и выбора
- Полностью настраиваемый (краски, шрифты, легенды, цвета, фон, пунктирные линии, ...)
- Поддержка мобильной базы данных Realm.io через библиотеку MPAndroidChart-Realm.
- Плавный рендеринг до 10 000 точек данных в линейных и столбчатых диаграммах (протестировано на OnePlus One 2014 года выпуска под управлением Android 6.0).
- Легкий вес (количество методов ~ 1,4 тыс.)
- Доступно как зависимость Gradle и через maven.
— Широко используется, отличная поддержка как на GitHub, так и на stackoverflow — mpandroidchart
- Также доступно для iOS: графики (API работает таким же образом)
- Также доступно для Xamarin: MPAndroidChart.Xamarin.
Этот проект призван продемонстрировать возможности библиотеки и мотивировать разработчиков использовать ее. Это не приложение для создания диаграмм.