java - MPAndroidChart,如何将图表上的值从浮点数格式化为整数,不建议使用接口(interface)-LMLPHP

您好,我想将折线图的值格式化,从当前的浮点数转换为整数,我发现该库指定了ValueFormatter接口link to git repo of the library的用法,但已弃用,因此我无法再使用它,任何想法我能行?谢谢

我猜这应该是这样:

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

最佳答案

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上测试过

09-29 22:03