pyqtgraph -- line chart 예제 2
개발환경 : windows 10 64bit, python 3.6.6 32bit, pyqt5, pyqtgraph 0.10.0 --> Anaconda 4.4.0 (32-bit) 사용
참고 : https://pythonprogramminglanguage.com/pyqtgraph-plot/
** addLegend(size=None, offset=(30, 30))
; 참고 -- http://pyqtgraph.org/documentation/graphicsItems/plotitem.html#pyqtgraph.PlotItem.addLegend
---> LegendItem() 없으면, 생성후 반환.
--> 매개변수는 LegendItem() 에서 사용
ex) LegendItem(size, offset) ==> size=(width,height)
---> 매개변수 size=None 인 경우, 내부적으로 자동 조절함. --> 이 경우 legend 에서 마크와 text 가 붙어서 안좋음.
; size 를 지정하여, default size 보다크게 지정하면 문제 해결됨.
-- size 를 작게 지정해도, 내부적으로 자동크기 조절함.
** setLabel(self, axis, text=None, units=None, unitPrefix=None, **args)
; 참고 -- http://pyqtgraph.org/documentation/graphicsItems/plotitem.html#pyqtgraph.PlotItem.setLabel
--> axis ; one of 'left', 'bottom', 'right', or 'top'
text ; axis 에 표시할 text
units ; units to display after the title. (자동으로 단위바뀜, ex; V --> mV or kV)
** setXRange(min, max, padding=None, update=True)
; 참고 -- http://pyqtgraph.org/documentation/graphicsItems/viewbox.html#pyqtgraph.ViewBox.setXRange
--- 내부적으로 ViewBox( ) 의 메소드 사용함.
--> x축 가시영역 최대, 최소 설정.
<< 실행화면 >>
<< 소스코드 >>
--
'PyQt5' 카테고리의 다른 글
pyqtgraph -- realtime chart 그리기 (0) | 2018.11.23 |
---|---|
pyqtgraph -- bar chart 그리기, 여백 제거 (0) | 2018.11.05 |
pyqtgraph -- pyqt5 에서 사용 -- line chart (1) | 2018.11.05 |
pyqt5 -- QObject 사용하는 singleton 만들기 (0) | 2018.10.26 |
PyQt5 -- QCalendarWidget,QDateEdit, QDateTimeEdit, QTimeEdit 사용하기 (0) | 2017.09.17 |