我正在使用 pyqtgraph 来实时查看相机采集程序。大多数时候,我的图像由大量背景噪声和仅具有较高强度的几个像素的信号组成。因此,HistogramLUTItem
对应于实际信号的部分看起来像一条细线,旁边的噪声很大。能够绘制数据的对数将使数据更站得住脚。
这可能吗?
我目前正在以这种方式创建直方图:
imagewidget = pg.GraphicsLayoutWidget()
self.p1 = imagewidget.addPlot()
self.img = pg.ImageItem()
self.p1.addItem(self.img)
self.p1.getViewBox().setAspectLocked(True)
self.hist = pg.HistogramLUTItem()
self.hist.setImageItem(self.img)
self.hist.autoHistogramRange = False
imagewidget.addItem(self.hist)
这样self.hist.axis.setLogMode(True)
做不起作用,因为它影响了直方图的 x 轴而不是 y 轴。
最后,我还希望能够限制直方图 x 轴的可访问范围。如何才能做到这一点?
干杯!