2015-12-04 1 views
1

В настоящее время я работаю над линейной диаграммой и используя MPAndroidChart, теперь моя проблема заключается в том, что при масштабировании я всегда получаю дубликат номера yaxis.Как избавиться от дублированных чисел в YAxis (MPAndroidChart)?

пример: enter image description here

У меня есть источник и редактировал библиотеку, которую я добавил затененную область и вертикальный текст ограничительной линии.

Я хочу иметь значения приращений по оси Y, а не дублировать их. Если i нет исправления, где я начну редактировать библиотеку.

ответ

0

Существует исправление.

Проблема в том, что библиотека не может предсказать, как будет выглядеть ваша настройка форматирования, и просто выберите «адекватные» интервалы для значений осей. Очевидно, что вы отформатировали значения, чтобы они не имели десятичных знаков. Это нормально, но YAxis об этом не знает.

Так у вас есть 2 варианта:

  • формата ваши ценности так, что они имеют по крайней мере один десятичный
  • использование yAxis.setLabelCount(count, true)

С setLabelCount(int labelCount, boolean force) вы можете заставить количество меток оси РЕКОМЕНДУЕМЫМ использовать. Поэтому, если вы не хотите десятичных знаков и можете отображать только значения от 24 до 26 градусов, звоните yAxis.setLabelCount(3, true). Тогда вы должны иметь только цифры 24, 25 и 26 на вашей оси и не дублировать записи.

Кроме того, вы можете оптимизировать ситуацию, установив минимальное и максимальное значение собственной оси y.

 Смежные вопросы

  • Нет связанных вопросов^_^