Die wissenschaftlichen oder numerischen Visualisierungsaufgaben können in Python leicht unter Verwendung verschiedener Python -Bibliotheken erfolgen, wie z Plotly, Matplotlib, Seeborn, GGPlot, Pyqt, usw. Pyqtgraph ist ein nützliches Modul der Pyqt Bibliothek zum Erstellen einer Grafik. Dieses Modul kann Grafiken sehr schnell erstellen. 2D- und 3D -Grafiken können mit diesem Modul erstellt werden. Wie man die benutzt Pyqtgraph Modul zum Zeichnen verschiedener Arten von Graphen hat in diesem Tutorial gezeigt.
Voraussetzungen
Sie müssen das PYQTGraph -Modul in Ihrem System installieren, bevor Sie das Diagramm erstellen. Führen Sie den folgenden Befehl aus, um PYQTGraph mit PIP3 zu installieren.
$ sudo pip3 install pyqtgraph
Zeichnen Sie Zeilendiagramm
Ein Zeilendiagramm oder ein Zeilendiagramm ist ein Diagramm, in dem Informationen mithilfe einer Reihe von Datendiagramme angezeigt werden. Plotwidget Widget wird verwendet, um alle Diagramme von Pyqtgraph zu erstellen. Dieses Widget enthält eine Leinwand, auf der jedes Diagramm hinzugefügt oder entfernt werden kann.
Beispiel 1: Zeichnen Sie eine einfache Zeilendiagramme
Das folgende Skript zeigt den Weg zum Zeichnen eines Zeilendiagramms mit zufälligen Zahlen. Bereich() Die Funktion wird verwendet, um 10 sequentielle Zahlen zu generieren, die für X-Achsenwerte verwendet werden. Der willkürlich Python-Modul wird verwendet, um 10 zufällige Ganzzahlen zu generieren, die für Y-Achse-Werte verwendet werden. Parzelle() Die Methode wird verwendet, um jedes Diagramm des Liniendiagramms basierend auf den Werten der x-Achse und der y-Achse basierend. Wenn der Code im interaktiven Modus ausgeführt wird, dann sys.Flaggen.interaktiv Flagge wird sein WAHR. Wenn der Wert dieses Flags nicht stimmt, zeigt er an, dass die QT -Ereignisschleife nicht ausführen muss.
# Zufallsmodul importierenAusgang:
Das folgende ähnliche Zeilendiagramm wird nach der Ausführung des obigen Skripts angezeigt. Die Grafik variiert in jeder Ausführung für die Zufallswerte.
Beispiel-2: Zeichnen Sie ein Zeilendiagramm mit Styling und Marker
Das folgende Skript zeigt, wie Sie ein Stylist -Zeilendiagramm basierend auf den Werten einer Python -Liste zeichnen. mkpen () Funktion wird verwendet, um die Farbe und Breite der Linie einzustellen. ''Ö'wird als Marker im Diagramm verwendet, und die Farbe und Breite des Markers werden durch Verwendung eingestellt Symbolpen Und Symbolse Eigenschaften.
# PYQTGRAPH -Modul importierenAusgang:
Das folgende Zeilendiagramm wird nach der Ausführung des obigen Skripts angezeigt.
Balkbargrafik zeichnen
Ein Datensatz kann mithilfe eines Balkendiagramms visualisiert werden. Eine einfache Balken erstellt, indem die Datenliste mit einem verwandten Datenbereich verglichen wird. Bargraphitem Die Klasse wird verwendet, um das Balkendiagramm mit PYQTGRAPH zu erstellen.
Beispiel-3: Zeichnen Sie ein Balkendiagramm
Das folgende Skript zeigt, wie ein Balkendiagramm basierend auf den Werten eines Numpy -Arrays zeichnet. Bargraphitem wird verwendet, um ein Balkendiagramm mit blauer Farbe und einem Breitenwert von 0 zu zeichnen.5.
# PYQTGRAPH -Modul importierenX-Achsenwerte
'))Y-Achsenwerte
'))Balkendiagramm mit pyqtgraph
'))Ausgang:
Das folgende Balkendiagramm wird nach der Ausführung des obigen Skripts angezeigt.
Abschluss
Das Erstellen von drei verschiedenen Arten von Grafiken mit zufälligen Werten, Listenelementen und Numpy -Array hat in diesem Tutorial mit drei einfachen Beispielen gezeigt. Die Leser können das PYQTGraph -Modul zum Implementieren von Zeilen- und Balkendiagrammen verwenden, nachdem Sie dieses Tutorial gelesen haben.