对于电生理数据分析集,我需要绘制一个大型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)
相关分类