Androidplot,动态图未显示恒定系列的范围轴和网格

Androidplot,动态图未显示恒定系列的范围轴和网格,android,androidplot,Android,Androidplot,我正在使用androidplot 0.6绘制一个动态图。它工作得非常好,显示了范围轴标签和网格,并自动适应我的数据系列(包含300个样本)的值。除非所有300个样本都具有相同的值,否则域轴标签将消失,网格也将消失。如何防止这种情况发生?当样本范围内没有分辨率时,就像所有样本都具有相同的值时一样,Androidplot无法知道或猜测合理的比例应该是多少 关于如何解决这个问题,你有几个选择。第一种方法是使用固定边界模式,在该模式中钳制范围最小/最大值: // clamp the range boun

我正在使用androidplot 0.6绘制一个动态图。它工作得非常好,显示了范围轴标签和网格,并自动适应我的数据系列(包含300个样本)的值。除非所有300个样本都具有相同的值,否则域轴标签将消失,网格也将消失。如何防止这种情况发生?

当样本范围内没有分辨率时,就像所有样本都具有相同的值时一样,Androidplot无法知道或猜测合理的比例应该是多少

关于如何解决这个问题,你有几个选择。第一种方法是使用固定边界模式,在该模式中钳制范围最小/最大值:

// clamp the range boundaries between -100 and 100
dynamicPlot.setRangeBoundaries(-100, 100, BoundaryMode.FIXED);  
第二,如果仍要使用自动成帧,请指定一些Androidplot不会自动增长/收缩超过的硬限制:

// upper boundary of the plot will always be 50 or higher
plot.setRangeTopMin(50);

// lower boundary of the plot will always be -50 or lower
plot.setRangeBottomMax(-50);
您还可以在代码中添加逻辑,以检测所有300个点都相同的情况,并在该情况保持有效时动态切换到固定模式。只需确保在调用redraw()之前检测到这种情况并切换边界模式