Библиотеки диаграмм Android [закрыто]
Я пытаюсь найти быструю и надежную библиотеку диаграмм. После некоторого поиска я нашел 4 библиотеки:AChartEngine, WilliamChart, HelloCharts и AndroidPlot. Мне нужны свежие отзывы о производительности и стабильности этих библиотек, потому что вся информация, которую я смог найти, устарела.
5 ответов
можно использовать MPAndroidChart.
Это родной, свободный, простой в использовании, быстрый и надежный.
основные возможности выгоды:
- LineChart, шкальный (вертикальные, горизонтальные, многоярусные, сгруппированные), круговую диаграмму, ScatterChart, CandleStickChart (финансовые данные), RadarChart (паутина график), BubbleChart
- комбинированные графики (например, линии и бары в одном)
- масштабирование на обеих осях (с сенсорным жестом, оси отдельно или pinch-zoom)
- перетаскивание / панорамирование (с сенсорным жестом)
- отдельные (двойные) оси y
- выделение значений (с настраиваемым popup-views)
- сохранить диаграмму на SD-карту (как изображение)
- предопределенные цветовые шаблоны
- легенды (автоматически настраиваемый)
- Customizeable оси (и x-и ось y)
- анимация (создание анимации, как по оси x, так и по оси y)
- предельные линии (предоставление дополнительной информации, максимумов,...)
- слушатели для сенсорных, жестов и выбора обратных вызовов
- полностью настраиваемый (краски, шрифты, легенды, цвета, фон, пунктирные линии ...)
- Царство.Ио поддержка мобильной базы данных через MPAndroidChart-Realm библиотека
- ровный перевод для вверх к 10.000 точки данных в строке-и BarChart
- легковес (отсчет метода ~1.4 K)
- доступно как .jar-файл (только 500kb в размере)
- доступно как зависимость gradle и через maven
- хороший документация
- Пример Проекта (код для демо-приложения)
- Google-PlayStore Демо Применение
- широко используется, отличная поддержка на обоих GitHub и stackoverflow -mpandroidchart
- также доступно для iOS: графика (API работает так же)
- также доступно для Xamarin: MPAndroidChart.В Xamarin
недостатки:
- нет официальной поддержки динамический & в реальном времени сведения, ограниченная производительность в этой области
отказ от ответственности: я разработчик этой библиотеки.
посмотреть Android Арсенал (категория графики) для большего количества библиотек.
Если вы ищете что-то более прямое для реализации (и оно не включает диаграммы пирога/пончика), то я рекомендую WilliamChart. Особенно если движение играет важную роль в дизайне приложения. С другой стороны, если вы хотите рекомендуемые диаграммы, а затем перейти на MPAndroidChart.
вы можете создать множество различных типов диаграмм относительно быстро с множество настраиваемых параметров.
- Achartengine: я использовал это. Хотя для графика в реальном времени это может не дать хорошей производительности, если вы не настроите должным образом.