在 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"));
我正在使用 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"));