Создание добавочных статистических столбцов на Android

#android

#Android

Вопрос:

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

введите описание изображения здесь

Вы можете думать о каждом из этих баров как о разных объектах (например, пользователях) с разными идентификаторами. Таким образом, предполагается, что существует метод update (ID) , который при получении идентификатора увеличивает соответствующую цветовую полосу на единицу и обновляет пользовательский интерфейс. Предполагается, что этому методу присваивается множество идентификаторов за каждую единицу времени.

Интересно, есть ли у кого-нибудь опыт работы с этим приложением и может ли он помочь с эффективными API для его кодирования.

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

1. Это называется BarChart . Я думаю, что AChartEngine может сделать для вас. Или GraphView

2. @DerGolem Вы знаете какой-нибудь пример кода? Я не смог найти ни одного.

3. AChartEngine предоставляет очень богатую демонстрацию. Я думаю, что GraphView тоже это делает. Однако на странице загрузки есть некоторый код.

Ответ №1:

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

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

1. Я бы хотел, чтобы вы использовали его, чтобы вы могли опубликовать пример кода. У меня возникли проблемы с поиском хорошей документации для этого.