如何解决Matplotlib:绘制的数据点多于屏幕上可用的像素
我正在编写一个程序,每10秒用10.000.000-20.000.000个数据点(示波器的波形)更新matplotlib图。
我想在尽可能短的时间内绘制出尽可能高的分辨率。 如果我绘制所有数据点或每1000个数据点,该图看起来并没有什么不同,但是它以较少的数据点更新速度更快(每1000个点大约0.3秒的执行时间,每个点大约1.5秒)。
由于屏幕上的数据点多于像素,因此matplotlib无法在屏幕上显示所有数据点。
最高matplotlib在屏幕上显示的实际显示的数据点是什么?
如何通过仅显示屏幕上实际显示的数据点来优化绘图?
不幸的是,我没有在互联网上找到答案,如果有人可以解释matplotlib如何在内部处理该问题,我会很高兴,因为我不理解!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。