我将2d直方图绘制为pyqtgraph中的图像。我想正确设置轴刻度(即表示分箱数据的实际值)。
我找到this article,但我不太确定如何将其翻译成我的案例。
我做:
h = np.histogram2d(x, y, 30, normed = True)
w = pg.ImageView(view=pg.PlotItem())
w.setImage(h[0])
但PlotItem
轴的比例从0到30(箱数),这不是我想要的。
答案 0 :(得分:0)
您需要设置图像的位置和比例。您提供的链接包含以下代码:
view.setImage(img, pos=[x0, y0], scale=[xscale, yscale])
您只需要根据h [1]中的bin值确定[x0,y0]和[xscale,yscale]的正确值。