from PySide6.QtWidgets import QApplication, QMainWindow,QWidget
import pyqtgraph as pg
import sys
from PySide6 import QtCore,QtWidgets
import numpy as np
from main_pp import Ui_MainWindow
class pgplot(QMainWindow):
def __init__(self):
super().__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
plt= pg.plot()
plt.setBackground('w')
pen = pg.mkPen(color='#ff0000',width = 2,style = QtCore.Qt.DashLine)
pen2 = pg.mkPen(color='g',width = 2,style = QtCore.Qt.DashDotDotLine)
x = np.arange(0,100)
y = np.sin(x*0.1)
z = np.cos(x*0.1)
plt.plot(x,y,pen=pen)
plt.plot(x,z,pen=pen2)
self.ui.formLayout.addWidget(plt)
if __name__ == '__main__':
app = QApplication(sys.argv)
w = pgplot()
w.show()
app.exec()
![]()