Android中的图表:aChartEngine vs GraphView

时间:2015-07-02 01:15:03

标签: android android-studio achartengine android-graphview

我正在为健康小工具开发一个应用程序,这一点我需要能够绘制图形。通过蓝牙连续接收数据,图表应与心电图相似,并在收到新数据时连续平滑更新。我找到了两个库来解决这个问题(aChartEngine和GraphView)。你能否说一下它们之间的差异以及何时使用它们?

1 个答案:

答案 0 :(得分:1)

以下是我测试绘制实时图表的3个库的快速摘要。

  1. GraphView http://www.android-graphview.org/

    优点:非常适合在一个视图中显示和更新多个图表(最多可测试12个图表)。很棒的文档。绝对适用于视图中的单个图形。

    缺点:有限的样式选项。 Y轴既不可伸缩也不可滚动。非常难以将X轴作为时间(HH:MM:SS:SSS)实时更新

  2. MPAndroidChart https://github.com/PhilJay/MPAndroidChart

    优点:很棒的造型选择。轻松实现轻敲听众。支持实时更新。各个方向的可扩展和可滚动。最适合用于视图中的单个图形。非常好的文档。

    缺点:比GraphView慢得多,消费者的内存也更多。

  3. <强> aChartEngine

    优点:功能强大的图书馆,拥有大量选项和良好的社区。

    缺点:实际更新并非真正支持,这意味着必须花费大量时间才能使其适用于实时更新。此外,尽管可以在线跟踪多个示例,但文档仍然有限。