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