Schrieb hier. Ich habe es jedoch zu viel gelassen, also habe ich es neu aufgeteilt ... Fassen Sie grob in der Mitte des Codes zusammen.
import sys
from PySide.QtCore import *
from PySide.QtGui import *
import pyqtgraph as pg
class GraphWindow(QMainWindow):
def __init__(self, parent = None):
super(GraphWindow, self).__init__(parent)
##1 Erstellen Sie ein PlotWidget
pw = pg.PlotWidget()
##1 Legen Sie das Widget im Fenster fest
self.setCentralWidget(pw)
##1 Rufen Sie plotItem auf
p1 = pw.plotItem
##1 Zeichnen Sie ein Streudiagramm und ein Liniendiagramm
p1.addItem(pg.PlotCurveItem(x = [0, 1, 2, 3 ,4],
y = [0, 1, 2, 3 ,4]))
p1.addItem(pg.ScatterPlotItem(x = [0, 1, 2, 3 ,4],
y = [4, 3, 2, 1, 0]))
if __name__ == '__main__':
#Erstellen Sie eine Qt-Anwendung
app = QApplication(sys.argv)
#Formular erstellen und anzeigen
mainWin = GraphWindow()
mainWin.show()
#Starten Sie die Hauptschleife von Qt
sys.exit(app.exec_())
Recommended Posts