【发布时间】:2017-05-17 12:42:10
【问题描述】:
我有一个 16 位整数数据的大型 (10-100GB) 数据文件,它代表来自数据采集设备的时间序列。我想写一段python代码来扫描它,绘制一个几秒钟的数据的移动窗口。理想情况下,我希望它尽可能连续。
数据以 4MHz 采样,因此要绘制几秒钟的数据需要在图表上绘制约 1000 万个数据点。不幸的是,我不能真正降低采样,因为我想看到的特征在文件中是稀疏的。
matplotlib 并非真正设计用于执行此操作。这在技术上是可行的,而且我有一个半工作的 matplotlib 解决方案,它允许我绘制任何特定的时间窗口,但是连续扫描增量变化的数据太慢太麻烦——重绘图形需要几秒钟,这是太长了。
任何人都可以建议一个 python 包或方法来做这件事吗?
【问题讨论】:
标签: python-2.7 matplotlib plot