废话不多说,直接上代码,注释很详细
# -*- coding: utf-8 -*-
"""
@File : 曲线图标准测试实例.py
@Author : raymood
@Time : 2022/7/11 9:00
@description : 这是一个绘制月份平均温度的曲线示例, QtChart基础绘制图表功能没问题,但是相比较 matplotlib,有些功能无法实现(也是我水平不够的原因)
ps:QtChart这个库PyQT5没有默认安装,请单独安装,Pycharm 搜索pyqtchart,或者 pip install pyqtchart
"""
import sys
from PyQt5.QtChart import QChartView, QValueAxis, QLineSeries
from PyQt5.QtCore import Qt, QPointF
from PyQt5.QtGui import QPainter, QBrush
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == '__main__':
app = QApplication(sys.argv)
# 1、创建一个可以存放曲线的窗口
window = QWidget()
window.resize(800, 600)
window.setMaximumSize(window.size())
window.setWindowTitle('温度曲线绘制')
# 创建一个存放曲线的容器,其实可以不用指定父类QWidget,后续进行show();但是由于我们实际是不可能