Android Plot(0.6.1)中的范围字段没有显示整个数字



我创建了一个带有边界的简单x系列,并将模式设置为AUTO。

我设置的取值范围是103 ~ 107。我在这些值之间不断更新,当它超过size=20时,我可以重新绘制绘图。

Y轴似乎只包含两位数字而不包含中心数字。这是代码。

plot.setRangeBoundaries(0, 200.0, BoundaryMode.AUTO);
plot.setDomainBoundaries(0, 20, BoundaryMode.AUTO);

在图中,我在动态图的Y轴和X轴上看到以下内容。Y轴应该从103.0到107.0开始,但似乎它们被截断了。

07.0
05.7
04.3
03.0
     我的问题是:
1. Y轴值在第一个数字上被截断。他们应该是103.0到107.0,但他们是03.0到07.0。
2. 有没有办法把Y轴设为一个整数?

缺少的数字很可能被graphWidget的边距剪掉了。试着给它更多的空间,添加到您的XYPlot的xml配置:

androidPlot.graphWidget.marginLeft="30dp"

至于将Y轴设置为整数-当然可以。这个医生解释了发生了什么。你可能想要做的事情可以通过将此添加到Activity的onCreate()方法来完成:

plot.setRangeStep(XYStepMode.INCREMENT_BY_VAL, 1);

最新更新