我试图在Android上画一个2D contour plot of some data,我想知道最好的方法是画什么。整个数据集可以相对较大(2k * 2k点),并且缩放和在图内移动应该非常快。大多数情况下,只有一小部分数据会在用户放大数据时绘制。使用比屏幕大得多的画布
我现在的想法是将整个绘图绘制到一个大的画布上,但将其剪切到屏幕上可见的部分,以便只有那部分才会真正绘制到底。我发现Android的2D绘图API有点令人困惑,我不确定这是否真的是一种可行的方法,以及我将如何执行它。
所以我的问题是:
- 它是一个好主意,绘制到比屏幕更大的画布,用剪裁,只显示相关的部分?
- 我将如何创建一个更大的画布,以及如何选择应绘制哪些部分?