pyqtgraph -- realtime chart 그리기
참고 : http://www.pyqtgraph.org/documentation/graphicsItems/plotitem.html#pyqtgraph.PlotItem.clear --> clear( ) 설명
--> enableAutoScale() 소스코드
http://www.pyqtgraph.org/documentation/graphicsItems/viewbox.html#pyqtgraph.ViewBox.enableAutoRange --> enableAutoRange 설명
http://www.pyqtgraph.org/documentation/graphicsItems/plotdataitem.html#pyqtgraph.PlotDataItem.setData --> setData 설명.
** PlotItem.enableAutoScale() 사용하면, 항상 전체 그래프 영역 모두 보여줌.
-- PlotItem.enableAutoScale() 는 나중에 사라지므로, 대신에 PlotItem.enableAutoRange( ) 사용 권장함.
** setXRange( ), setYRange( ) 로 차트의 x축, y축 가시영역을 지정해도...
enableAutoRange( ) 사용하면, 자동으로 가시영역 변경된다..
** 대부분의 차트는 realtime update 시에 setData( ) 를 사용하면, 자동으로 이전차트 지우고, 새로운 data로 차트를 그린다.
--> but, BarGraphItem 차트는 clear( ) 를 사용해서, 이전 차트 item 지우고, 새로 그려야함.
<< 실행결과 >>
<< 소스 >>
--
'PyQt5' 카테고리의 다른 글
pyqtgraph -- timeaxis 만들어, 최근 data 만 실시간 보여주기 (2) | 2018.11.24 |
---|---|
pyqtgraph -- bar chart 그리기, 여백 제거 (0) | 2018.11.05 |
pyqtgraph -- line chart 예제 2 (0) | 2018.11.05 |
pyqtgraph -- pyqt5 에서 사용 -- line chart (1) | 2018.11.05 |
pyqt5 -- QObject 사용하는 singleton 만들기 (0) | 2018.10.26 |