from pyqtgraph.Qt import QtGui, QtCore, QtWidgets
import numpy as np
import pyqtgraph as pg
app = QtGui.QApplication([])
m = n = 1000
x, y = np.meshgrid(range(m), range(n))
data = (x - m / 2) ** 2 + (y - n / 2) ** 2
win = pg.GraphicsWindow()
vb = win.addViewBox()
img = pg.ImageItem(data)
vb.addItem(img)
for level in np.linspace(data.min(), data.max(), 11)[1:-1]:
c = pg.IsocurveItem(data=data, level=level, pen=(0, 0, 0))
c.setParentItem(img)
QtWidgets.QApplication.processEvents()
if __name__ == '__main__':
app.exec_()