Диаграммы Android: achartengine или AndroidPlot?

#android #charts #achartengine #androidplot

#Android #Диаграммы #achartengine #androidplot

Вопрос:

Я хочу разработать действие для отображения данных датчика на графике. Я осмотрелся и обнаружил, что более интересными вариантами для меня являются achartengine и AndroidPlot.

Мне нужны следующие требования:

  1. Линейный график с 3 или более рядами
  2. Динамические графики
  3. Интеграция с макетом с другим графическим интерфейсом
  4. Интеграция с базой данных

Я думаю, что обе библиотеки соответствуют моим требованиям, но может кто-нибудь сказать мне по своему опыту, какая из них лучше? Какой из них проще интегрировать с приложением?

Комментарии:

1. На данный момент я буду выполнять разработку с использованием AndroidPlot, потому что именно у него больше информации в Интернете.

2. Каким был ваш опыт разработки? Были ли у вас какие-либо неудачи с использованием AndroidPlot? Вы случайно не пробовали AChartEngine для сравнения?

3. Android plot был полезен и прост в интеграции, поэтому на данный момент я работал только с ним (я еще не пробовал AChartEngine). Вы можете легко настроить базовые графики и обладает достаточными возможностями для их персонализации для ваших приложений

Ответ №1:

Я не смотрел на AChartEngine, но использовал AndroidPlot и могу поделиться своим опытом здесь.

У меня успешно обновилось несколько строк на моей диаграмме в режиме реального времени (требования 1 и 2), и эта диаграмма была встроена в другой элемент управления (требование 3).

Для запроса 4 я не работал с БД, но я предполагаю, что вам придется написать код для выполнения запроса и обновления диаграммы самостоятельно.

Ответ №2:

Я думаю, что AChartEngine лучше, потому что у вас много гибкости. и это библиотека с открытым исходным кодом. есть хорошее сообщество, которое поможет вам. Это лучшая библиотека, если вы хотите, чтобы в вашем приложении были разные типы столбцов.

Комментарии:

1. На самом деле они оба с открытым исходным кодом.

Ответ №3:

Если вы хотите использовать AChartEngine, вы можете получить полный пример отсюда.

Комментарии:

1. Показанные изображения немного сбивают с толку… Я бы подумал, что AChartEngine поддерживает заполнение меток / осей? Есть ли что-то, что делает AChartEngine, чего не делает AndroidPlot?

Ответ №4:

Глядя на показатели использования на http://appbrain.com , в настоящее время AChartEngine используется 0,61% из 700 тыс. приложений, в то время как AndroidPlot используется 0,17%. Все остальные показатели показывают еще большую разницу в использовании. Хммм….

http://www.appbrain.com/stats/libraries/details/achartengine

http://www.appbrain.com/stats/libraries/details/androidplot