PieChart 将格式 float 更改为 int MPAndroidChart

PieChart change format float to int MPAndroidChart

我尝试实现 setValueFormatter 方法,但该方法始终显示红色“无法解析符号”错误

mChart.setValueFormatter(new myFormAT())

ValueFormatter can be set for DataSet and not for Chart 对象。

示例:

ValueFormatter formatter = new ValueFormatter() {
    @Override
    public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
        return ((int) value) + " " + currency;
    }
};
dataSet.setValueFormatter(formatter);
  PieDataSet dataSet = new PieDataSet(entries, "");
    dataSet.setValueFormatter(new IValueFormatter() {
        @Override
        public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
            return String.valueOf((int) value);
        }
    })