在 AndroidPlot 范围内四舍五入到小数点后 2 位

Round to 2 decimal places on range AndroidPlot

我正在使用 AndroidPlot 创建一个简单的 XYPlot。 我的 y 轴(默认情况下)四舍五入到小数点后一位。如何将其更改为小数点后两位?

我找到了另一个答案,展示了如何使用旧版本的 AndroidPlot 执行类似的操作:(这消除了小数位,但我认为这与我将使用的功能相同)

// Gets rid of decimal places
mySimpleXYPlot.setDomainValueFormat(new DecimalFormat("0"));

有谁知道如何使用 AndroidPlot 1.* 做到这一点?

谢谢!

由于在 1.x 中添加了支持以沿图形的四个边中的任何一个显示标签,因此修改了附加格式化程序的方式以支持任意边。

如果您在绘图底部使用标准域值标签,这应该会产生与以前相同的行为:

plot.getGraph().getLineLabelStyle(XYGraphWidget.Edge.BOTTOM)
    .setFormat(new DecimalFormat("0.0"));