MPAndroidChart: установить максимальные значения для отображения и принудительной прокрутки - PullRequest
0 голосов
/ 07 октября 2018

Я использую MPAndoridChart (потрясающая библиотека, очень хорошо написанная!), Специально просматривая Sinus Chart из демонстрационного приложения.

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

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

Например: общий набор данных составляет 1000 записей.Я установил максимальное видимое количество на 100. Когда диаграмма отображается в первый раз, пользователь может видеть первые 100 баров, а оставшиеся 900 баров находятся за пределами экрана, и пользователь может прокручивать, чтобы увидеть их.

...