是否可以通过代码设置pyqtgraph ImageView X和Y范围?通过在GUI程序中的ImageView上单击鼠标右键,可以设置X和Y轴。但是,在ImageView的Docs API参考中,没有提到如何设置X-Y范围。
答案 0 :(得分:1)
我认为您正在寻找setLimits()
来限制观看范围。您可以使用xMin
,xMax
,yMin
和yMax
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)
答案 1 :(得分:0)
谢谢您的建议。我发现ImageView没有设置限制的选项。要设置ImageView的限制,必须将其用作PlotItem,例如下面的示例
self.plot = pg.PlotItem()
imv = pg.ImageView(self.plot)
现在可以使用setLimits,setXRange,setYRange或任何其他类似函数来限制区域。