pyqtgraph) 막대바 그래프 예제(bargraph example)

작성자: [관리자] 하얀설표 2024.12.21 작성됨






(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()

 





추천 (0)


글 목록

댓글을 달 수 없는 게시물입니다.