MPAndroidChart - преобразование минут в часы и передача их в yaxis - PullRequest
0 голосов
/ 17 февраля 2019

Я сохраняю время в минутах, а затем передаю его в записи BarChart.Теперь я хочу представить ярлыки YAxis как полные часы.

Я создал форматер, вот код

public class MyValueFormatter implements IAxisValueFormatter { @Override public String getFormattedValue(float value, AxisBase axis) { float divider = 1/60f; float fullhour = (value*divider); int floatint = (int) fullhour; return String.valueOf(floatint); } }

Вот экран, как это работает.

Итак, есть две проблемы, первая из которых состоит в том, что значения дублируются, поэтому вот мой вопрос, как я могу избежать этого?Я думал о array использованных int, но я не думаю, что это хорошая идея, также я вижу, что есть вторая проблема, которая, вероятно, вызвана первой, как вы можете видеть на XAxis 1st, 186 мин.больше 3 часов, но на графике это не так.Итак, что я должен сделать, чтобы это исправить?Спасибо;)

...