使用pandas绘制大型数据集

2024-07-03 07:02:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我把一个有数百万数值的示波器数据集转换成熊猫数据帧。下一步是阴谋。但是Matplotlib需要我强大的机器大约50秒来绘制数据帧。在

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()

现在我发现有一种方法可以通过使用“Agg”使matplotlib更快地处理大型数据集。在

^{pr2}$

不幸的是没有显示任何情节。处理绘图的过程需要大约5秒(一个很大的改进),但没有显示绘图。这种方法与熊猫不兼容吗?在


Tags: 数据方法import绘图dfmatplotlibasplt