Я пытаюсь использовать представление Android Graph для рисования двух линейных графиков, это не проблема, но, к сожалению, один из линейных графиков динамически считывает данные с аппаратного датчика. Это похоже на проблему, поскольку GraphView использует массивы фиксированной длины. К каким сложным добавить новые данные.Нарисуйте линейный график с постоянным обновлением данных?
Чтобы уточнить, у меня есть фиксированная форма волны, и я знаю все точки данных. В каком-то реальном времени я получаю температуру, читающую каждую секунду. Я хотел добавить все больше и больше данных на второй график строк и посмотреть, как он «растет» и, надеюсь, следует за фиксированным «целевым» сигналом или близким приближением к нему.
Каков наилучший способ обработки этих «динамических» данных в GraphView. Я не думаю, что каждый раз уничтожая массив с фиксированной длительностью, увеличивая его размер и переполняя его из ArrayList, я могу добавить значения на лету.
Возможно, есть лучшая альтернатива?
Вы можете сделать это самостоятельно с помощью SurfaceView. Больше работы, но менее рестриктивный. – mjstam