#android #android-studio #android-layout #mpandroidchart
#Android #android-studio #android-макет #mpandroidchart
Вопрос:
Я пытаюсь нарисовать гистограмму с указанием времени с использованием библиотеки MPAndroidChart.
val time = ArrayList<String>()
time.add("12 AM")
time.add("4 AM")
time.add("8 AM")
time.add("12 PM")
time.add("4 PM")
time.add("8 PM")
binding.barChart.xAxis.valueFormatter = IndexAxisValueFormatter(time)
binding.barChart.xAxis.setLabelCount(time.size, true)
Но в xAxis я получаю только 2 метки 12 утра и 4 вечера
Как я могу отобразить все метки?
Спасибо.
Комментарии:
1. Привет! Не могли бы вы, пожалуйста, поделиться фрагментом кода вашего IndexAxisValueFormatter, пожалуйста?
2. IndexAxisValueFormatter — это функция, определенная в библиотеке диаграмм MPAndroid
3. Вы также можете добавить пользовательский форматировщик xAxis — вот почему я спросил. Кроме того, вы пытались удалить это « binding.BarChart.xAxis.setLabelCount (time.size, true)`, чтобы увидеть, сколько меток вы получаете?
4. Да, Лиля, я тоже пробовал, но результат тот же.