В целом, вам определенно необходимо предоставить больше информации, например, как вы инициализируете, конфигурируете диаграмму и как она у вас в макете.Тем не менее, на моей голове вы можете попробовать это:
- Используйте
yourChart.getXAxis().setValueFormatter
, чтобы убедиться, что вам нужны надписи на x - Установите количество этикеток следующим образом
yourChart.getXAxis().setLabelCount
- Установите необходимую гранулярность следующим образом
yourChart.getXAxis().setGranularity
(и включите ее yourChart.getXAxis().setGranularityEnabled
) - Установите график на экран
yourChart.fitScreen
Последнее, но не менее важное, вывозможно, потребуется поиграть с yourChart.setScaleMinima
, если число элементов данных возрастет.
Обновление: для отображения последнего раздела диаграммы используйте yourChart.centerViewTo(barChart.getXChartMax(), 0, YAxis.AxisDependency.RIGHT)
ПОСЛЕ того, как вы установили данные.