1# -*- coding: utf-8 -*- 2""" 3Demonstrates ScaleBar 4""" 5import initExample ## Add path to library (just for examples; you do not need this) 6 7import pyqtgraph as pg 8from pyqtgraph.Qt import QtCore, QtGui 9import numpy as np 10 11pg.mkQApp() 12win = pg.GraphicsLayoutWidget(show=True) 13win.setWindowTitle('pyqtgraph example: ScaleBar') 14 15vb = win.addViewBox() 16vb.setAspectLocked() 17 18img = pg.ImageItem() 19img.setImage(np.random.normal(size=(100,100))) 20img.setScale(0.01) 21vb.addItem(img) 22 23scale = pg.ScaleBar(size=0.1) 24scale.setParentItem(vb) 25scale.anchor((1, 1), (1, 1), offset=(-20, -20)) 26 27if __name__ == '__main__': 28 pg.exec() 29