Écrit ici. Cependant, je l'ai trop laissé, alors je l'ai repartitionné ... Résumez grossièrement au centre du code.

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 Créer un PlotWidget
        pw = pg.PlotWidget()
        ##1 Réglez le widget dans la fenêtre
        self.setCentralWidget(pw)
        ##1 tracé d'appel
        p1 = pw.plotItem
        ##1 Dessinez un diagramme de dispersion et un graphique linéaire
        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__':
    #Créer une application Qt
    app = QApplication(sys.argv)
    #Créer et afficher un formulaire
    mainWin = GraphWindow()
    mainWin.show()
    #Démarrez la boucle principale de Qt
    sys.exit(app.exec_())
        Recommended Posts