我试图使用Android Graph视图绘制两个折线图,这不是问题,但不幸的是其中一个折线图是从硬件传感器动态读取数据。这似乎是一个问题,因为GraphView使用固定长度数组。哪些难以添加新数据。
更具体地说,我得到了一个固定的波形,我知道所有的数据点。在某种程度上,我每隔一秒钟就会收到一次温度读数。我想在第二个线图中添加越来越多的数据并观察它" grow"并希望遵循固定的"目标"波形,或与其近似。
处理这种情况的最佳方式是什么?#34;动态" GraphView中的数据。我不认为每秒都会破坏一个固定持续时间数组,增加它的大小并从ArrayList重新填充它,我可以动态地添加它。
也许有更好的选择?
答案 0 :(得分:1)
GraphView的替代方案是AndroidPlot。它支持折线图中的实时数据。有一个sample app in the play store。看看应用程序中的实时方向图示例。