achartengine - 绘制移动和静止图

时间:2015-10-22 11:15:39

标签: android plot achartengine

有没有有效的方法呢? My screenshot from Android device

至于现在,我正在阅读加速度计数据 (所有图形都移动到屏幕的左边缘)并将它们与我的黑色阈值进行比较。

当新的加速度计单个数据到达时,我会绘制所有三个值(红色,蓝色,黑色)。这意味着在最后向对应系列添加三个新点并从系列中删除第一个点(以启用'移动')。

是否可以选择避免向黑色图表(阈值)添加新点以使其以有效的方式绘制?或许这是非常有效的选择,嗯?

1 个答案:

答案 0 :(得分:0)

有很多选项可以做图表。如果您想要静态图形,可以使用这些API /代码示例。

AChartEngine

Simple Line Chart

Draw a Graph

Charts4j

AndroidPlot - 其中一个看起来最好的,也是动态情节,现在是开源的。

的TeeChart

许多其他人可供选择,但大多数是静态的,而非这些可以处理实时数据图,即ECG波形。您可能想要看的一个例子是Tricorder android示例。问题设置真的很复杂,如果你只是想要图表,那么就有很多代码可以解决。它可以完成,但我甚至注意到你运行程序的时间越长,就越迟了。

到目前为止,我找到一个真正好的动态图形的唯一方法是自己动手并使用SurfaceView然后在路径中绘制我们.lineTo()参见下面的解决方案以前的SO答案。

SO example: