MPAndroidChart не прокручивается - PullRequest
0 голосов
/ 12 марта 2019

Я использую PhilJay / MPAndroidChart, и у меня 12 записей по оси X, но я хочу показать 6 одновременно, а остальные могут быть видны при прокрутке вправо. Я пытался

mChart.setVisibleXRangeMaximum(6); 

диаграмма показывает 6 записей, но она не прокручивается до последней записи.

Я пытался этот ответ также

1 Ответ

0 голосов
/ 12 марта 2019

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

  1. Используйте yourChart.getXAxis().setValueFormatter, чтобы убедиться, что вам нужны надписи на x
  2. Установите количество этикеток следующим образом yourChart.getXAxis().setLabelCount
  3. Установите необходимую гранулярность следующим образом yourChart.getXAxis().setGranularity (и включите ее yourChart.getXAxis().setGranularityEnabled)
  4. Установите график на экран yourChart.fitScreen

Последнее, но не менее важное, вывозможно, потребуется поиграть с yourChart.setScaleMinima, если число элементов данных возрастет.

Обновление: для отображения последнего раздела диаграммы используйте yourChart.centerViewTo(barChart.getXChartMax(), 0, YAxis.AxisDependency.RIGHT) ПОСЛЕ того, как вы установили данные.

...