pyqtgraph 예제 속시원내과 | 2019년 8월 2일

PyQtGraph는 엔지니어링 및 과학 응용 프로그램에서 일반적으로 필요한 기능을 제공하는 파이썬용 그래픽 및 사용자 인터페이스 라이브러리입니다. 주요 목표는 1) 데이터(플롯, 비디오 등)를 표시하기 위한 빠르고 대화형 그래픽과 2)를 제공하여 신속한 응용 프로그램 개발에 도움이 되는 도구(예: Qt Designer에 사용되는 속성 트리)를 제공하는 것입니다. 그러면 사용 가능한 예제 목록이 있는 런처가 시작됩니다. 목록에서 항목을 선택하여 소스 코드를 보고 항목을 두 번 클릭하여 예제를 실행합니다. 다양한 ROI 유형. 각 ROI는 기본 이미지에서 데이터를 선택하고 아래에 다시 표시합니다. (예제/test_ROItypes.py에서 가져온) 위젯 홍보에 대한 자세한 내용은 디자이너 설명서를 참조하십시오. “VideoSpeedTest” 및 “ScatterPlotSpeedTest” 예제는 모두 pyuic4 또는 pyside uic을 사용하여 .py 모듈에 컴파일된 .ui 파일의 사용을 보여 줍니다. “designerExample” 예제에서는 .ui 파일에서 파이썬 클래스를 동적으로 생성하는 것을 보여 줍니다(pyuic4 / pyside-uic 필요 없음).

다양한 플로팅 기능. (예제/플로팅.py에서 가져온) 자동화된 데이터 슬라이싱을 통해 이미지 분석. 위의 예제는 주어진 데이터의 선 플롯을 표시하는 창을 엽니다. pg.plot에 대한 호출은 생성된 플롯 위젯에 핸들을 반환하여 동일한 창에 더 많은 데이터를 추가할 수 있도록 합니다. 참고 : 파이썬 프롬프트에서 대화 형 플로팅은 PyQt에서만 사용할 수 있습니다. 대화형 프롬프트가 실행되는 동안 PySide는 Qt 이벤트 루프를 실행하지 않습니다. PySide와 대화식으로 pyqtgraph를 사용하려면 `콘솔` 예제를 참조하십시오. 또는 소스 루트에서 파이썬 예제 /를 실행하여. 빠른 프로토타이핑을 위한 프로그래밍 가능한 순서도. 사용 중 pyqtgraph(및 더 많은 스크린샷)의 예는 ACQ4 pyqtgraph를 배우는 가장 쉬운 방법은 예제를 탐색하는 것입니다.

메뉴에 대한 파이썬 -m pyqtgraph.example를 실행합니다. 참고 파이썬이 있는 pyqtgraph를 설치한 경우 개발 setup.py 예제가 최상위 모듈로 잘못 노출됩니다. 이 경우 가져오기 예제를 사용합니다. 예제.run()을 참조하십시오. 기본 방법은 리포지토리를 패키지의 적절한 위치로 복제하는 것입니다. 패키지 내에서 pyqtgraph를 가져올 때는 전체 이름을 사용하여 시스템에 설치된 pyqtgraph 패키지를 가져오지 않도록 해야 합니다. 예를 들어, 간단한 프로젝트에 다음과 같은 구조가 있다고 가정합니다: PyQtGraph에는 실행하여 액세스할 수 있는 광범위한 예제 집합이 포함되어 있습니다: pyqtgraph를 사용하는 응용 프로그램 이나 파이썬 패키지를 작성할 때 pyqtgraph를 설치하는 것이 가장 일반적입니다. 시스템 전체(또는 virtualenv 내에서)를 클릭하고 응용 프로그램 내에서 가져오기 pyqtgraph를 호출하기만 하면 됩니다.

이 것의 주요 장점은 pyqtgraph는 응용 프로그램과 독립적으로 구성되므로 사용자 (또는 사용자)는 응용 프로그램에서 아무 것도 변경하지 않고 최신 버전의 pyqtgraph를 자유롭게 설치할 수 있다는 것입니다. 이것은 파이썬으로 개발 할 때 표준 관행입니다. 특정 버전의 pyqtgraph를 포함하려면 프로젝트 내에서 pyqtgraph 코어 리포지토리를 복제합니다. 이러한 함수는 데이터 모양을 사용자 지정하기 위한 다양한 데이터 형식과 옵션을 허용합니다. 그러나, 그것은 또한 종종 경우, 특히 과학 적인 응용 프로그램에 대 한, 그 소프트웨어는 매우 특정 목적을 위해 작성 된 다음 보관.