在pyqtgraph中绘制大数组

对于电生理数据分析集,我需要绘制一个大型2D阵列(尺寸约为20.000 x 120)点。我曾经将Matplotlib小部件嵌入我的PyQt应用程序中,但是由于绘图花费了很长时间,因此一直在寻找其他解决方案。尽管如此,用pyqtgraph绘制数据也要花费比预期更长的时间,这可能是因为每次使用plot()函数时都会重新绘制窗口小部件。


绘制大型阵列的最佳实践是什么?


pyqtgraph的例子虽然广泛,但对我没有多大帮助。


import pyqtgraph as pg

view = pg.GraphicsLayoutWidget()

w1 = view.addPlot()


for n in data:

    w1.plot(n)

或者


w1.plot(data)

最后一条规则生成ValueError:操作数不能与形状(10)一起广播(10,120)


aluckdog
浏览 214回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python