java - 如何使用 achartengine 防止图表覆盖之前的绘图

标签 java android eclipse achartengine

我已经绘制了图表,一旦图表到达结尾,就从第一个图表开始重新绘制图表。现在我的问题是图表被覆盖。之前的剧情依然如此。那么,清除完之前的剧情后,该如何重新绘制呢?通过清除,我不应该丢失以前的数据。当我滚动时它应该保持原样。有人可以帮我解决这个问题吗?

最佳答案

我会尝试回答我理解的问题:

  • 您可以通过删除之前的系列来清除数据
  • 您可以使用 renderer.setXAxisMin()renderer.setXAxisMax() 控制可见区域
  • 当您希望光标返回到开头时,您可以创建一个新系列并开始向该系列添加数据
  • 如果不需要,可以通过调用 renderer.setShowLegend(false) 来隐藏图例

调用 chartView.repaint() 后,更改将在屏幕上可见。

关于java - 如何使用 achartengine 防止图表覆盖之前的绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14643953/

相关文章:

java - 如何在用户输入错误(超出范围)值后提示用户输入正确值?

java - 如何在此 Java 代码之上添加心跳消息(用于 KnockKnockClient/Server)?

android for循环与字符串[]数组

当键盘出现在 Fragment 中时,Android EditText 键入的文本不显示

android - 通过以太网在设备上运行 Android 应用程序

java - 在同一个项目上同时使用 Eclipse 和 NetBeans

java - 与 maven surefire 插件并行运行测试

java - j8583.xml 查找所有 128 个字段

java - Eclipse "cannot find the tag library descriptor"用于自定义标签(不是 JSTL!)

java - 如何在 Java 的 Eclipse 调试 View 中过滤调用堆栈