如何从条形图中删除十进制值?

dem*_*emo 0 xml android android-layout mpandroidchart

我想从MPAndroidChart 中的 BarChart 中删除十进制值。即使我在显示它时将其作为整数值显示为十进制并将 .0 加起来作为我的值。

例如:如果我的值为 65,则显示为 75.0。(我想删除那个 .0 部分)

我正在使用名为“mpandroidchartlibrary-2-1-4”的库

下面是我的整数代码片段。

            Double a= Double.parseDouble(total_week);
            int b=a.intValue();

            Double a1= Double.parseDouble(complitiontest);
            int b1=a1.intValue();

            Log.d("duoosfsd","****  "+b1);

            entries.add(new BarEntry(b,0));
            entries.add(new BarEntry(b1,1));
Run Code Online (Sandbox Code Playgroud)

这里的 b1 是整数值,即使我在日志中打印它也只打印为 75,但在显示时将显示为 75.0。

附上截图请查收。

在此处输入图片说明

小智 5

public class MyValueFormatter implements ValueFormatter {

        private DecimalFormat mFormat;

        public MyValueFormatter() {
            mFormat = new DecimalFormat("#");
        }

        @Override
        public String getFormattedValue(float value) {
            return mFormat.format(value);
        }
    }
Run Code Online (Sandbox Code Playgroud)

在 BarData 类对象上调用它

data.setValueFormatter(new MyValueFormatter());
Run Code Online (Sandbox Code Playgroud)