Pyside6은 Qt 프레임워크를 기반으로 하는 Python GUI 개발 라이브러리입니다. 풍부한 UI 구성요소와 기능을 제공하고 다양한 운영 체제를 지원합니다.
차트는 데이터를 시각적으로 표시할 수 있기 때문에 Pyside6에 차트를 삽입하는 것은 일반적인 요구 사항입니다.
PyQtChart는 꺾은선형 차트, 막대형 차트, 원형 차트 등 다양한 차트 유형을 제공하는 Qt 확장 모듈입니다.
Pyside6에서 PyQtChart를 사용하려면 먼저 설치해야 합니다. 다음 명령을 통해 설치할 수 있습니다:
pip install PyQt6-Chart
Pyside6에 차트를 포함하려면 PyQtChart 및 PyQt6 라이브러리를 가져와야 합니다. 다음 코드를 통해 가져올 수 있습니다:
from PySide6.QtCharts import QtCharts from PySide6.QtGui import QPainter from PySide6.QtWidgets import QApplication, QMainWindow
먼저 창과 차트를 만들어야 합니다. 다음 코드로 생성할 수 있습니다:
app = QApplication([]) window = QMainWindow() chart = QtCharts.QChart()
여기서 app
이라는 QApplication
개체와 window
라는 QMainWindow가 생성됩니다. /code> 개체와 <code>chart
라는 이름의 QChart
개체입니다. app
的QApplication
对象,一个名为window
的QMainWindow
对象和一个名为chart
的QChart
对象。
图表序列是图表中用于显示数据的对象。可以创建多个序列,每个序列显示一组数据。
可以使用以下代码创建一个序列:
series = QtCharts.QLineSeries() series.append(0, 6) series.append(2, 4) series.append(3, 8) series.append(7, 4) chart.addSeries(series)
这里创建了一个名为series
的QLineSeries
对象,并向其中添加了四个数据点。然后将该序列添加到图表中。
图表视图是用于显示图表的对象。可以创建多个视图,每个视图显示同一个图表。可以使用以下代码创建一个视图:
chartView = QtCharts.QChartView(chart) chartView.setRenderHint(QPainter.Antialiasing) window.setCentralWidget(chartView) window.show()
这里创建了一个名为chartView
的QChartView
对象,并将图表对象chart
다음 코드를 사용하여 시리즈를 생성할 수 있습니다.
from PySide6.QtCharts import QtCharts from PySide6.QtGui import QPainter from PySide6.QtWidgets import QApplication, QMainWindow app = QApplication([]) window = QMainWindow() chart = QtCharts.QChart() series = QtCharts.QLineSeries() series.append(0, 6) series.append(2, 4) series.append(3, 8) series.append(7, 4) chart.addSeries(series) chartView = QtCharts.QChartView(chart) chartView.setRenderHint(QPainter.Antialiasing) window.setCentralWidget(chartView) window.show() app.exec_()여기서
series
라는 QLineSeries
개체가 생성되고 4개의 데이터 포인트가 여기에 추가됩니다. 그러면 계열이 차트에 추가됩니다. 🎜🎜5. 차트 보기 만들기 🎜🎜차트 보기는 차트를 표시하는 데 사용되는 개체입니다. 각각 동일한 차트를 표시하는 여러 보기를 생성할 수 있습니다. 다음 코드를 사용하여 뷰를 생성할 수 있습니다. 🎜rrreee🎜여기서 chartView
라는 QChartView
객체가 생성되고 차트 객체 chart
가 다음으로 설정됩니다. 그 속성. 🎜🎜그러면 렌더링 힌트와 창의 중앙 위젯이 해당 뷰로 설정되고 창이 표시됩니다. 🎜🎜🎜전체 코드는 다음과 같습니다. 🎜🎜rrreee위 내용은 Python Pyside6에 시각적 데이터 차트를 정확하게 포함하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!