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));
}
});
我一直在寻找如何格式化条形图上点标签的文本(删除小数点)。 这是我的代码:
BarFormatter bf = new BarFormatter(Color.CYAN,Color.CYAN);
PointLabelFormatter plf = new PointLabelFormatter();
plf.getTextPaint().setColor(Color.BLUE);
bf.setPointLabelFormatter(plf);
我这里只能设置颜色。标签以小数点显示。如何删除它或在其中设置小数格式?
此评论
应该与您链接的相同 - 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));
}
});