Свечной график в библиотеке MPChart проблема масштабирования в приложении для Android
У меня есть требование построить график свечей с данными за 100 лет за период с 1920 по 2020 год. Когда я строю график с использованием графика mp, он отображает все 100-летние данные на графике.
Мое требование - показать данные за последние 20 лет (с 2001 по 2020 год), когда запущено приложение rhw. Кроме того, пользователи должны иметь возможность прокручивать график справа налево, чтобы увидеть оставшиеся годы данных на графике.
Я использовал этот код:
mChart.setVisibleXRange((mChart.getXChartMax()-mChart.getXChartMin())/3);
Тем не менее, это делит представление графика на 3 части и показывает данные с 1920 по 1956 год.
Пожалуйста, помогите мне с этой проблемой.
Заранее спасибо.
1 ответ
Вам нужно указать диапазон после того, как вы установите setData(), invalidate() или notifyDataChangeSet()
mChart.setVisibleXRangeMaximum(20);
Если вы хотите прокрутить X вправо, вы можете использовать это:
mChart.moveViewToX(Integer.MAX_VALUE);