MPAndroidChart Изменить диапазон дат графика - PullRequest
0 голосов
/ 16 октября 2018

У меня есть график на основе даты с осью X в качестве даты.По умолчанию я заполняю график набором данных за последние 6 месяцев.Я хотел бы изменить график, чтобы показать:

  • за последнюю неделю,
  • за последний месяц,
  • за последние 3 месяца и т. Д.

Я посмотрел документацию API для изменения области просмотра здесь: https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport

И попытался поиграться с:

    graph.setVisibleXRangeMaximum(100);
    graph.moveViewToX(50);
    graph.invalidate();

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

Я ищу правильное направление для того, чего я хочу достичь?Как я могу отладить мою проблему?

1 Ответ

0 голосов
/ 30 октября 2018

Для тех, кто заинтересован, я нашел решение.

TL; DR: нет встроенной функциональности для изменения степени детализации отображаемых данных.Вам необходимо установить набор данных диаграммы соответствующим образом.

Вот пример из образцов: https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartTime.java

...