MPAndroidChart:如何自定义条形值标签

Man*_*oid 7 android mpandroidchart

我在我的Android应用程序中使用MPAndroidChart.我用的BarChart组成BarEntry.我还启用了y值显示在条形图的顶部.

我的问题是我希望条形图上方的值是整数5.但目前值显示为5.00.

条形图中单个条形的顶部,其上方的值标签显示

那我怎么做5.00显示5

TR4*_*oid 10

使用IValueFormatter界面格式化值.这是一个简单的格式化程序,可以将所有值转换为整数:

public class IntValueFormatter implements IValueFormatter {

    @Override
    public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
        return String.valueOf((int) value);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用此格式两种BarData,个人BarDataSet是这样的对象:

barData/barDataSet.setValueFormatter(new IntValueFormatter());
Run Code Online (Sandbox Code Playgroud)

有关更多信息IValueFormatter,请查看以下链接: