2011-07-24 127 views
18

在Android应用程序中动态显示图表有没有好的方法。有没有一个工具?适用于Android的图表API

+1

重复的问题 http://stackoverflow.com/questions/424752/any-good-graphing-packages-for-android这里 –

+0

简单的例子http://stackoverflow.com/questions/26543739/how-to-绘制图表在android-using-graphview/26562713#26562713 – Nabin

+0

尝试使用这一个https://github.com/PhilJay/MPAndroidChart :) –

回答

20

有很多意见要做图形。如果你想要静态图形,你可以使用这些API /代码示例。

这么多的人选择从,但大多数都是静态的和非都可以处理实时数据曲线,即心电图波形。您可能想要看的一个示例是Tricorder android示例。问题它的设置真的很复杂,如果你只是想要图表,那么有太多的代码需要翻出来。它可以完成,但我甚至注意到,运行该程序的时间越长,就会出现延迟。

到目前为止,我发现了一个真正好的动态图形的唯一方法就是自己做,然后使用SurfaceView,然后使用path.lineTo()查看以前的解决方案的SO答案。

SO example

+0

谢谢..我尝试过SOEg。但数据互相重叠..而是进一步移动......任何建议? – CoDe

+0

看到这些http://stackoverflow.com/a/8579577/346309 http://stackoverflow.com/q/7235326/346309我确实有一些源代码可能会有所帮助,但最好的方法是如果你在做SO例子动态绘图。 – JPM

+0

微调:Androidplot一直支持绘制实时数据。如果您想在您的PlayStation上实时查看它,请参见Play商店中的[Androidplot演示应用](https://play.google.com/store/apps/details?id=com.androidplot.demos&hl=en)中的OrientationSensorExample设备。 – Nick