[PYTHON] Zeichnen Sie ein Diagramm mit den PyQtGraph Part 3-PlotWidget-Einstellungen

Teil 3 PlotWidget-Einstellungen

Stellen Sie den Diagrammrahmen, die Achsenrichtung, die Hintergrundfarbe und die Größe ein.

3.png

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
        ##3 Legen Sie den Rand und die Achsenrichtung von PlotWidget fest
        pw = pg.PlotWidget(viewBox = pg.ViewBox(border = pg.mkPen(color='#000000'),
                                                invertX = False, invertY = True))

        #1 Legen Sie das Widget im Fenster fest
        self.setCentralWidget(pw)

        ##3 Stellen Sie die Hintergrundfarbe ein(#FFFFFF00: Transparent)
        pw.setBackground("#FFFFFF00")

        ##3 Korrigieren Sie die Größe des Diagramms
        pw.setMinimumSize(500, 400)
        pw.setMaximumSize(500, 400)

        #1 Rufen Sie plotItem auf
        p1 = pw.plotItem

        #1 Zeichnen Sie ein Streudiagramm und ein Liniendiagramm
        #2 Legen Sie die Plotdetails fest
        p1.addItem(pg.PlotCurveItem(x = [0, 1, 2, 3 ,4], 
                                    y = [0, 1, 2, 3 ,4], 
                                    pen = pg.mkPen(color = "r", style = Qt.SolidLine),
                                    antialias = True))
        p1.addItem(pg.ScatterPlotItem(x = [0, 1, 2, 3 ,4], 
                                      y = [4, 3, 2, 1, 0], 
                                      symbol = "x", 
                                      pen = pg.mkPen(None), 
                                      brush = pg.mkBrush("b"),
                                      size = 7.5,
                                      antialias = True))


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

Zeichnen Sie ein Diagramm mit den PyQtGraph Part 3-PlotWidget-Einstellungen
Zeichnen Sie ein Diagramm mit den Einstellungen von PyQtGraph Part 4-PlotItem
Zeichnen Sie ein Diagramm mit PyQtGraph Teil 2 - Detaillierte Ploteinstellungen
Zeichnen Sie ein Diagramm mit PyQtGraph Part 1-Drawing
Zeichnen Sie ein Diagramm mit PyQtGraph Teil 6 - Anzeigen einer Legende
Zeichne ein Diagramm mit Julia + PyQtGraph (2)
Zeichne ein Diagramm mit Julia + PyQtGraph (1)
Zeichne ein Diagramm mit Julia + PyQtGraph (3)
Zeichnen Sie mit PyQtGraph Teil 5 ein Diagramm. Erhöhen Sie die Y-Achse
Zeichnen Sie mit NetworkX ein Diagramm
Zeichnen Sie mit networkx ein Diagramm
Zeichnen Sie mit matplotlib ein loses Diagramm
Zeichnen Sie ein Diagramm mit Pandas + XlsxWriter
Zeichnen Sie ein Diagramm mit der PySimple-Benutzeroberfläche
Zeichnen Sie eine flache Oberfläche mit einem Matplotlib-3D-Diagramm
Zeichnen Sie in Jupyter ein Diagramm mit japanischen Beschriftungen
So zeichnen Sie ein 2-Achsen-Diagramm mit Pyplot
Zeichnen Sie ein Diagramm, indem Sie es mit Pandas groupby verarbeiten
[Python] Zeichnen Sie mit Dash Cytoscape ein gerichtetes Diagramm
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Mathematik mit Python studieren: Zeichnen Sie mit matplotlib ein Sympy-Diagramm (Scipy-Diagramm)
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Spiele mit einer Schildkröte mit Schildkrötengrafiken (Teil 1)
Zeichne einen schönen Kreis mit Numpy
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Machen Sie eine schöne Grafik mit Plotly
Zeichnen Sie einfach eine Karte mit matplotlib.basemap
Zählen Sie mit NetworkX den maximal verketteten Teil eines zufälligen Diagramms
So zeichnen Sie ein Diagramm mit Matplotlib
(Matplotlib) Ich möchte ein Diagramm mit einer in Pixel angegebenen Größe zeichnen
Zeichne mit PyCall ein Herz in Ruby
Mit Python Teil 2 ein Herz zeichnen (SymPy Edition)
Zeichnen Sie ein Mandelbrot-Set mit Brainf * ck
So zeichnen Sie mit matplotlib ein Balkendiagramm, das mehrere Serien zusammenfasst
Zeichnen Sie einfach ein Diagramm, indem Sie eine Datei angeben
Erstellen Sie ein Diagramm mit Rändern, die mit matplotlib entfernt wurden
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
Tweet die Wettervorhersage mit Bot Teil 2
So zeichnen Sie vor der Optimierung ein 3D-Diagramm
Zeichnen Sie eine "Boobs-Kurve" in einem 3D-Diagramm (1).
Memo, mit dem ein Diagramm zum Plotten animiert wurde
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
[Python] Zeichne eine Mickey Mouse mit Turtle [Anfänger]
Zeichnen Sie eine "Boobs-Kurve" in einem 3D-Diagramm (2).
Ich habe mit Numpy eine Grafik mit Zufallszahlen erstellt
Zeichnen Sie mehrere Fotos in einem Diagramm aus mehreren Ordnern
Zeichne ein Diagramm mit Julia ... Ich habe eine kleine Analyse versucht
[Python] Zeichnen Sie ein Qiita-Tag-Beziehungsdiagramm mit NetworkX
Wie man ein Schießspiel mit toio macht (Teil 1)
Visualisieren Sie mit Cytoscape 2 Eisenbahnstreckendaten als Grafik
"My Graph Generation Application" von Python (PySide + PyQtGraph) Teil 2
Zeichnen Sie gewaltsam so etwas wie ein Flussdiagramm mit Python, matplotlib
Erstellen Sie mit PyQt5 und PyQtGraph einen 3D-Modell-Viewer
"My Graph Generation Application" von Python (PySide + PyQtGraph) Teil 1
[Python] Wie zeichnet man mit Matplotlib ein Streudiagramm?
Datenvisualisierung mit Python - Die Methode zum gleichzeitigen Zeichnen von Attribut-basierten Diagrammen mit "Facet" ist zu praktisch