Android 图表中有数千个点

Android thousands of points in chart

我试图为我的问题找到答案,但我并不走运。我有一个 Android 应用程序,其中有数千个具有高度数据的点,我想在图表中绘制该数据。应用程序现在正在做的是将图形数据绘制到 ImageView。但是我想添加缩放功能,因为当点太多时图形太收缩了。

我不想将它绘制成更大的图像然后对其进行缩减采样,因为这会占用很多内存 - 可能会有很多这样的图表。我尝试使用 MPAndroidChart 库来创建该图表,但是当有数千个点时,它会大大降低应用程序的速度。

我不知道什么是最好的。你怎么看?我希望这不是一个重复的问题,如果您知道有人试图解决这个问题,请告诉我。非常感谢。

这东西很复杂。

我只能推荐处理很多事情(包括缩放)的 HelloCharts 库:https://github.com/lecho/hellocharts-android