Я использую PyQtGraph ImageView для отображения многомерных данных.
Какой самый простой способ добавить метки осей и заголовок к такому ImageView?
Я пытался добавить LabelItem вбазовый ViewBox. Я полагаю, что для правильного размещения требуется взлом базового макета. Это путь, или есть более легкий путь?
import numpy as np
from pyqtgraph.Qt import QtCore, QtGui
import pyqtgraph as pg
app = QtGui.QApplication([])
# make ImageView with test data
imv = pg.ImageView()
data = np.fromfunction(lambda i, j: np.sin(i/16)*j/128, (512, 512), dtype=float) \
+ np.random.normal(scale=0.2, size=(512, 512))
imv.setImage(data)
# add label
vbox = imv.getView()
vbox.addItem(pg.LabelItem("this is a nice label"))
imv.show()
app.exec_()