Я разрабатываю приложение для Android, которое отображает входные данные датчика гироскопа на графике с помощью библиотеки GraphView 3.1.
Данные, которые я загружаю в GraphView, представляют собой значения от -90 до 90.
Из-за этого я хочу, чтобы на графике отображались как положительные, так и отрицательные значения, поэтому я хочу, чтобы origo находился в середине графика (по вертикали).
Демонстрация графика: http://www.youtube.com/watch?v=NtQOVU0GEEY
Как видно из видео, график начинается со значений по осям X и Y вверху/внизу, это нежелательно, так как в обоих случаях значения равны 0. Они оба должны быть посередине (вертикальный центр, т.е. исходная точка), когда оси x и y равны 0. График никогда не должен смещать кривую в зависимости от последующих значений, что отображается, как только я наклоняю устройство.
Кто-нибудь из вас знает, как это исправить? Я хотел бы, чтобы сюжет был последовательным, а не относительным к последующим значениям.
Код, который я использую, почти идентичен тому, который jjoe64 создал в своей демонстрации: https://github.com/jjoe64/GraphView-Demos/blob/master/src/com/jjoe64/graphviewdemos/RealtimeGraph.java
Спасибо! С уважением, Тим