【问题标题】:achartengine - plotting moving and still graphsachartengine - 绘制移动图和静止图
【发布时间】:2015-10-22 19:52:35
【问题描述】:

有什么有效的方法吗? My screenshot from Android device

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

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

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

【问题讨论】:

    标签: android plot achartengine


    【解决方案1】:

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

    AChartEngine

    Simple Line Chart

    Draw a Graph

    Charts4j

    AndroidPlot - 最好看的之一,也可以绘制动态图,现在已开源。

    TeeChart

    还有很多其他可供选择,但大多数是静态的,并且这些都不能处理实时数据图,即 ECG 波形。您可能想要查看的一个示例是 Tricorder android 示例。问题设置起来真的很复杂,如果你只想要图表,那么有很多代码要删除。可以做到,但我什至注意到你运行程序的时间越长。

    到目前为止,我找到一个真正好的动态图形的唯一方法是自己做,使用 SurfaceView,然后在 path.lineTo() 中绘制,请参阅下面有关此解决方案的先前 SO 答案。

    SO example:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多