반응형

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축 가시영역 최대, 최소 설정.





<< 실행화면 >>





<< 소스코드 >>

--


반응형
Posted by 자유프로그램
,