Graphs API for Android
有没有一种在Android应用程序中动态显示图形的好方法。有工具吗?
- 问题重复stackoverflow.com/questions/424752/…
-
这里简单的例子stackoverflow.com/questions/26543739/…
-
尝试使用这个github.com/PhilJay/MPAndroidChart :)
有很多意见可以作图。如果要进行静态绘图,则可以使用这些API /代码示例。
-
图表引擎
-
画图
-
图表4j
-
AndroidPlot-外观最好的机器人之一,也可以进行动态绘图,并且现在是开源的。
-
发球图
有很多其他可供选择的选项,但大多数都是静态的,其中的任何一种都不能处理实时数据图,即ECG波形。您可能要看的一个例子是Tricorder android示例。问题是设置起来确实很复杂,如果您只需要图形,那么有很多代码需要摘录。可以做到,但是我什至还注意到,运行该程序的时间越长,就会出现滞后。
到目前为止,我发现真正好的动态图形的唯一方法是自己动手并使用SurfaceView,然后在path.lineTo()中绘制我们。该解决方案的先前SO答案请参见下文。
SO示例
- 谢谢..我尝试过SOEg。但是数据彼此重叠..而不是进一步前进...有什么建议吗?
-
请参阅这些stackoverflow.com/a/8579577/346309 stackoverflow.com/q/7235326/346309我确实有一些源代码可能会有所帮助,但最好的方法是进行动态绘图的SO示例。
-
较小的修正:Androidplot一直支持绘制实时数据。如果您想在设备上实时观看,请在Play商店中的Androidplot演示应用中查看OrientationSensorExample。
-
你看到这写了吗? 5年前,androidplot尚处于童年时代,但仍无法处理说我正在编码的心脏监护仪使用的数据量。数据点以每秒256个点的速度绘制,因此androidplot的图表死在了葡萄树上。我最终想出了自己的绘图系统。但是是的,从静态上来说,您的动态很棒,但仍然有些弱。
-
似乎3年后-只有github.com/PhilJay/MPAndroidChart可用。此处描述的所有替代方法均不再保留。
-
其实andriodplot仍然保持不变,但是现在在bitbucket.org/androidplot/androidplot上一次提交是2016年1月
尝试GraphView
https://www.youtube.com/watch?v=lokgFp9h85o
我在GraphView上使用了这些视频系列,以绘制来自adruino的数据的实时图形。
我使用的库是MPAndroidChart(https://github.com/PhilJay/MPAndroidChart),它是Android中处理此类问题的最佳库。