绘制示波器.trc文件的有效方法

时间:2018-07-03 09:41:06

标签: python pandas matplotlib

我发现此脚本可以使用python读取.trc文件,并且效果很好:

https://github.com/yetifrisstlama/readTrc

唯一的问题是重组和绘制文件似乎很慢。我可以绘制一个200KB的.trc文件,但是当我尝试绘制一个200MB的文件时,我的机器死机了。这些文件具有数百万个值。公平地讲,我的机器是一台运行6年的笔记本电脑,运行速度非常慢。

我想知道你们中是否有人比上面提供的脚本更有效地处理.trc文件。

这是我的代码:

import pandas as pd
import matplotlib.pyplot as plt
import readTrc

datX, datY, m = readTrc.readTrc('C220180104_ch2_UHF00000.trc')

srx, sry = pd.Series(datX), pd.Series(datY)
df = pd.concat([srx, sry], axis = 1)
df.set_index(0, inplace = True)

df.plot(grid = 1)
plt.show()

谢谢。

Artur

0 个答案:

没有答案