我有一个简单的散点图,上面有大约 500,000 个点。图表上有这么多点确实让我的应用程序滞后,这并不奇怪。我想知道是否有办法只为特定的 x 范围(如 0-100 或 500-1000)绘制点。用户只会查看图表的某些点(通过放大),因此如果程序只需要绘制少量这些点,它会减少延迟。
每次用户放大/缩小或移动轴时,我都尝试过重新绘制图形,但这实际上似乎使应用程序运行速度变慢。这个问题有解决方案吗?
我有一个简单的散点图,上面有大约 500,000 个点。图表上有这么多点确实让我的应用程序滞后,这并不奇怪。我想知道是否有办法只为特定的 x 范围(如 0-100 或 500-1000)绘制点。用户只会查看图表的某些点(通过放大),因此如果程序只需要绘制少量这些点,它会减少延迟。
每次用户放大/缩小或移动轴时,我都尝试过重新绘制图形,但这实际上似乎使应用程序运行速度变慢。这个问题有解决方案吗?