from PyQt5.QtWidgets import *
import pyqtgraph as pg
import sys
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('pyqtgraph作图示例')
self.pw = pg.PlotWidget()
self.pw.setTitle("气温趋势",color='#008080',size='12pt')
self.pw.setLabel("left","气温(摄氏度)")
self.pw.setLabel("bottom","时间")
self.pw.setBackground('w')
hour = [1,2,3,4,5,6,7,8,9,10]
temperature = [30,32,34,32,33,31,29,32,35,45]
self.pw.plot(hour,
temperature,
pen=pg.mkPen('b')
)
okButton = QPushButton("OK")
lineEdit = QLineEdit('点击信息')
hbox = QHBoxLayout()
hbox.addWidget(lineEdit)
hbox.addWidget(okButton)
vbox = QVBoxLayout()
vbox.addWidget(self.pw)
vbox.addLayout(hbox)
self.setLayout(vbox)
if __name__ == '__main__':
app = QApplication(sys.argv)
main = MainWindow()
main.show()
app.exec_()

【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步