Python 在pyqtgraph';s图像视图

Python 在pyqtgraph';s图像视图,python,pyqtgraph,Python,Pyqtgraph,有没有办法通过代码设置pyqtgraph ImageView的X和Y范围?通过在GUI程序的ImageView上单击鼠标右键,可以设置X轴和Y轴。但是,在的Docs API参考中没有提到如何设置X-Y范围 我想您正在寻找约束视图范围的方法。您可以使用xMin、xMax、yMin和yMax设置x轴和y轴的最小/最大范围 plot_widget = pg.PlotWidget() plot_widget.setLimits(xMin=1, xMax=5, yMin=0, yMax=100) 比如

有没有办法通过代码设置pyqtgraph ImageView的X和Y范围?通过在GUI程序的ImageView上单击鼠标右键,可以设置X轴和Y轴。但是,在的Docs API参考中没有提到如何设置X-Y范围


我想您正在寻找约束视图范围的方法。您可以使用
xMin
xMax
yMin
yMax
设置x轴和y轴的最小/最大范围

plot_widget = pg.PlotWidget()
plot_widget.setLimits(xMin=1, xMax=5, yMin=0, yMax=100)
比如

plot_widget.setLimits(xMin=0, xMax=.5, yMin=0, yMax=400)

plot_widget.setLimits(xMin=.2, xMax=.3, yMin=0, yMax=125)

谢谢你的建议。我发现ImageView没有设置限制的选项。要设置ImageView的限制,必须将其用作PlotItem,示例如下

self.plot = pg.PlotItem()
imv = pg.ImageView(self.plot)
现在可以使用setLimits、setXRange、setYRange或任何其他类似函数来限制区域。

这可能会帮助您: