我已经绘制了图表,一旦图表到达结尾,就从第一个图表开始重新绘制图表。现在我的问题是图表被覆盖。之前的剧情依然如此。那么,清除完之前的剧情后,该如何重新绘制呢?通过清除,我不应该丢失以前的数据。当我滚动时它应该保持原样。有人可以帮我解决这个问题吗?
最佳答案
我会尝试回答我理解的问题:
- 您可以通过删除之前的系列来清除数据
- 您可以使用
renderer.setXAxisMin()
和renderer.setXAxisMax()
控制可见区域 - 当您希望光标返回到开头时,您可以创建一个新系列并开始向该系列添加数据
- 如果不需要,可以通过调用
renderer.setShowLegend(false) 来隐藏图例
调用 chartView.repaint()
后,更改将在屏幕上可见。
关于java - 如何使用 achartengine 防止图表覆盖之前的绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14643953/