Image pyqtgraph如何在大尺寸图像中向下展开?

Image pyqtgraph如何在大尺寸图像中向下展开?,image,size,rows,expand,pyqtgraph,Image,Size,Rows,Expand,Pyqtgraph,我试了几天pyqtgraph。下面是一个示例,它将np.ndarray简单地保存为图像,甚至不显示它们,但图像不能通过添加行向下扩展。它总是在固定区域中绘制这些行,默认情况下,固定区域的高度为480。每行的行数越多,高度越低,直到折叠为止。尺寸可能有点大,宽*1500。但如果cols显示正确,则行将是错误的 import numpy as np import pyqtgraph as pg import pyqtgraph.exporters mtx = np.random.normal(si

我试了几天pyqtgraph。下面是一个示例,它将np.ndarray简单地保存为图像,甚至不显示它们,但图像不能通过添加行向下扩展。它总是在固定区域中绘制这些行,默认情况下,固定区域的高度为480。每行的行数越多,高度越低,直到折叠为止。尺寸可能有点大,宽*1500。但如果cols显示正确,则行将是错误的

import numpy as np
import pyqtgraph as pg
import pyqtgraph.exporters

mtx = np.random.normal(size=(12,18))
    
win = pg.GraphicsLayoutWidget(show=False)

win.resize(800,1500)  # much more heigth than common picture

pg.setConfigOptions(antialias=True, foreground=(255,255,255))
print(win.size())

rows, cols = mtx.shape
for row in range(rows):
    win.addPlot(title='row: '+str(row), y=mtx[row])#, size=(300,100))
    win.nextRow()
    # if more rows will be collapsed
    if row > 5:
        break

ex = pyqtgraph.exporters.ImageExporter(win.sceneObj)
ex.export(fileName="array_noshow_scene_2x5.png")
环境:Ubuntu-18.04,anaconda3-python3.7 3行: 5行:

如果它编码win.show()或pg.xxxx(show=True),则图像中的多行都是正确的;但它必须手动中止python UI,前提是它通过couple提供close()函数,如果它编码win.show()或pg.xxxx(show=True),则图像中的多行都是正确的;但它必须手动中止PythonUI,前提是它成对地给出一个close()函数