MP Android Диаграмма, как мне отформатировать значения на графике от чисел с плавающей запятой, интерфейс ограничен - PullRequest
0 голосов
/ 22 января 2020

enter image description here

Здравствуйте, я хочу отформатировать значения из линейной диаграммы, из текущих значений с плавающей точкой в ​​целые, я обнаружил, что библиотека определяет использование интерфейса ValueFormatter , ссылка на git репозиторий библиотеки но она устарела, поэтому я больше не могу ее использовать, есть идеи, как мне это сделать? Спасибо

Вот как это должно было выглядеть, я полагаю:

dataSet.setValueFormatter(new ValueFormatter() {
    @Override
    public String getFormattedValue(float value, AxisBase axis) {
        return super.getFormattedValue(value, axis);
    }
});

1 Ответ

1 голос
/ 22 января 2020

Используйте getFormattedValue(float value) вместо getFormattedValue(float value, AxisBase axis) на LineDataSet или LineData, как показано ниже:

dataSet.setValueFormatter(new ValueFormatter() {
    @Override
    public String getFormattedValue(float value) {
        return String.valueOf((int)value);
    }
});

Я тестировал на v3.1.0

...