Я использую MPAndoridChart (потрясающая библиотека, очень хорошо написанная!), Специально просматривая Sinus Chart из демонстрационного приложения.
Текущее демонстрационное приложение позволяет пользователю увеличить размер набора данных,который динамически обновляет график.Это приводит к тому, что общий набор данных выдавливается на экран, уменьшая полосы и уменьшая их при каждом добавлении новых данных, чтобы сразу разместить все данные на экране.
Я бы хотелчтобы иметь возможность установить максимальное количество баров, которые видны пользователю по оси X.Если набор данных больше этого значения, я хочу, чтобы диаграмма не выдавливала все данные на экран, а позволяла пользователю вместо этого выполнять прокрутку.
Например: общий набор данных составляет 1000 записей.Я установил максимальное видимое количество на 100. Когда диаграмма отображается в первый раз, пользователь может видеть первые 100 баров, а оставшиеся 900 баров находятся за пределами экрана, и пользователь может прокручивать, чтобы увидеть их.