aChartEngine在大数据时工作得很慢

时间:2013-02-08 12:10:03

标签: android graph achartengine

我正在Android应用程序中使用achartengine(achartengine-1.0.0),它适用于像<= 600这样的小数据,但是当我绘制关于 2000 + 的点数时(将使用大约8000或更多),图形变得非常慢!!即使用户等待延迟但触摸它并移动图形,图形也需要很长时间!

我怎样摆脱这种缓慢?

提前致谢

2 个答案:

答案 0 :(得分:2)

1.1.0版本包含一组性能改进。您可以下载此版本here

大多数时间花在渲染上,所以这是你可以改进的地方:

  • 禁用抗锯齿mRenderer.setAntialiasing(false);
  • 请勿使用PointStyle s

其他建议:

  • 仅添加要显示在模型中的数据。 2000点的图表怎么样?

答案 1 :(得分:0)

正如Leco在上面的评论中提到的,删除setLineWidth()或将其设置为较低的值确实提高了性能。