Android-графические библиотеки

Я пытаюсь найти быструю и надежную графическую библиотеку. После некоторого поиска я нашел 4 библиотеки: AChartEngine , WilliamChart , HelloCharts и AndroidPlot . Мне нужна последняя информация о производительности и стабильности этих библиотек, потому что вся информация, которую я мог найти, устарела.

Solutions Collecting From Web of "Android-графические библиотеки"

Вы можете использовать MPAndroidChart .

Это родной, бесплатный, простой в использовании, быстрый и надежный.

Основные особенности:

  • LineChart, BarChart (вертикальный, горизонтальный, сложный, сгруппированный), PieChart, ScatterChart, CandleStickChart (для финансовых данных), RadarChart (паутинная диаграмма), BubbleChart
  • Комбинированные диаграммы (например, линии и полосы в одном)
  • Масштабирование по обоим осям (с сенсорным жестом, осями по отдельности или с зумом)
  • Перетаскивание / панорамирование (с сенсорным жестом)
  • Отдельные (двойные) оси y
  • Выделение значений (с настраиваемыми всплывающими окнами )
  • Поддержка динамического и реального времени
  • Сохранить диаграмму на SD-карту (как изображение)
  • Предопределенные цветовые шаблоны
  • Легенды (создаются автоматически, настраиваются)
  • Настраиваемые оси (обе оси x и y)
  • Анимация (создание анимаций, как по оси x, так и по оси Y)
  • Лимитированные линии (предоставление дополнительной информации, максимальные значения …)
  • Слушатели для обратных вызовов касаний, жестов и выбора
  • Полностью настраиваемый (краски, шрифты, легенды, цвета, фон, пунктирные линии, …)
  • Поддержка мобильной базы данных Realm.io через библиотеку MPAndroidChart-Realm
  • Плавное рендеринг для 30 000 точек данных в Line- и BarChart
  • Легкий (количество методов ~ 1.4K)
  • Доступно как .jar-файл (всего 500 КБ)
  • Доступен как зависимость градиента и через maven
  • Хорошая документация
  • Пример проекта (код для демонстрационного приложения)
  • Демо-приложение Google-PlayStore
  • Широко используется, отличная поддержка как GitHub, так и stackoverflow – mpandroidchart
  • Также доступен для iOS : диаграммы (API работает одинаково)
  • Также доступно для Xamarin : MPAndroidChart.Xamarin

Отказ от ответственности: Я разработчик этой библиотеки.

Подробнее см. В арсенале Android (категория Graphics) для большего количества библиотек.

  • AChartEngine
  • AFreeChart
  • AndroidCharts
  • Androidplot
  • DroidDiagram
  • EazeGraph GraphView
  • HoloGraphLibrary
  • HzGrapher
  • MPAndroidChart
  • SciChart
  • WilliamChart

Если вы ищете что-то более прямое, чтобы реализовать (и оно не включает диаграммы пирога / пончика), то я рекомендую WilliamChart . Специально, если движение играет важную роль в дизайне вашего приложения. В другой руке, если вы хотите использовать диаграммы, перейдите на MPAndroidChart .

+1 AchartEngine

Вы можете создать множество разных типов диаграмм относительно быстро с множеством настраиваемых опций.

  • Achartengine: Я использовал это. Хотя для графика в реальном времени это может не дать хорошую производительность, если вы не настроите правильную настройку.