(2024.12.22) 수정됨.
바 그래프를 그릴 수 있다.
x, y값을 주고 너비(width)와 높이값(height)을 주는 방법,
x0, x1, y0, y1값을 주고 너비와 높이값을 주지 않는 방법을 사용할 수 있다.
x 또는 y값을 0으로 주면 해당 축을 기준으로 음(-)과 양(+) 방향으로 그래프를 그린다.
import pyqtgraph as pg
x = [3, 4, 5, 6, 7]
y = [1, 2, 3, 4, 5]
widget = pg.plot(title='only x0, x1, y0, y1')
bar = pg.BarGraphItem(x0=x, x1=[i+.5 for i in x], y0=[0 for _ in y], y1=y)
widget.addItem(bar)
w = 0.4
widget = pg.plot(title='x, y')
bar = pg.BarGraphItem(x=x, width=w, height=y, brush='y', pen='r')
widget.addItem(bar)
widget = pg.plot(title='x, y=0')
bar = pg.BarGraphItem(x=x, y=0, width=w, height=y, pen={'color': 'y', 'width': 5})
widget.addItem(bar)
pg.exec()