Androidplot - 在条形图上格式化 PointLabel(删除小数点)

Androidplot - Format PointLabel (remove decimals) on Bar Graph

我一直在寻找如何格式化条形图上点标签的文本(删除小数点)。 这是我的代码:

BarFormatter bf = new BarFormatter(Color.CYAN,Color.CYAN);
    PointLabelFormatter plf = new PointLabelFormatter();
    plf.getTextPaint().setColor(Color.BLUE);
    bf.setPointLabelFormatter(plf);

我这里只能设置颜色。标签以小数点显示。如何删除它或在其中设置小数格式? 此评论 此处描述了lineandpointformatter 下的pointlabeler。如何为条形图实现此功能?

应该与您链接的相同 - BarFormatter extends LineAndPointFormatter:

bf.setPointLabeler(new PointLabeler<XYSeries>() {
    final DecimalFormat df = new DecimalFormat("#");

    @Override
    public String getLabel(XYSeries series, int index) {
        return df.format(series.getY(index));
    }
});