Zadania wizualizacji naukowe lub numeryczne można wykonać w Python łatwo za pomocą różnych bibliotek Pythona, takich jak Fabuły, matplotlib, morborn, ggplot, pyqt, itp. PyqtGRAPH jest użytecznym modułem Pyqt biblioteka do utworzenia wykresu. Ten moduł może bardzo szybko tworzyć wykresy. Grafika 2D i 3D można utworzyć za pomocą tego modułu. Jak używać PyqtGRAPH Moduł do rysowania różnych rodzajów wykresów pokazano w tym samouczku.
Wymagania wstępne
Musisz zainstalować moduł PYQTGRAPH w swoim systemie przed utworzeniem wykresu. Uruchom następujące polecenie, aby zainstalować PyqtGrafh za pomocą PIP3.
$ sudo pip3 instaluj pyqtgraph
Wykres liniowy
Wykres liniowy lub wykres liniowy to wykres, który wyświetla informacje za pomocą serii wykresów danych. PlotWidget Widżet służy do tworzenia wszystkich działek PyqtGraf. Ten widżet zawiera płótno, na którym można dodać lub usunąć dowolny wykres.
Przykład-1: Narysuj prosty wykres liniowy
Poniższy skrypt pokazuje sposób narysowania wykresu linii za pomocą liczb losowych. zakres() Funkcja służy do generowania 10 sekwencyjnych liczb używanych dla wartości osi x. losowy Moduł Pythona służy do generowania 10 losowych liczb całkowitych używanych dla wartości osi y. działka() Metoda służy do narysowania każdego wykresu wykresu liniowego na podstawie wartości osi x i osi y. Gdy kod jest wykonywany w trybie interaktywnym, to Sys.flagi.interaktywny flaga będzie PRAWDA. Jeśli wartość tej flagi nie jest prawdą, to wskazuje, że pętla zdarzeń QT nie wymaga uruchomienia, ponieważ repl.
# Importuj moduł losowyWyjście:
Po wykonaniu powyższego skryptu pojawi się następujący podobny wykres linii. Wykres będzie się różnić w każdym wykonaniu dla wartości losowych.
Przykład-2: Narysuj wykres liniowy ze stylistyką i markerem
Poniższy skrypt pokazuje, jak narysować wykres linii stylistów na podstawie wartości listy Python. mkpen () Funkcja służy do ustawienia koloru i szerokości linii. 'o'jest używany jako marker na wykresie, a kolor i szerokość markera są ustawione za pomocą za pomocą symbolpen I symbol nieruchomości.
# Importuj moduł pyqtgraphWyjście:
Po wykonaniu powyższego skryptu pojawi się następujący wykres wiersza.
Narysuj wykres słupkowy
Zestaw danych można wizualizować za pomocą wykresu słupkowego. Prosty pasek tworzy poprzez porównanie listy danych z powiązanym zakresem danych. Bargraphitem Klasa służy do utworzenia wykresu słupkowego za pomocą pyqtGrafh.
Przykład-3: Narysuj wykres słupkowy
Poniższy skrypt pokazuje, jak narysować wykres słupkowy na podstawie wartości tablicy Numpy. Bargraphitem służy do narysowania wykresu słupkowego o niebieskim kolorze i wartości szerokości 0.5.
# Importuj moduł pyqtgraphWartości osi x
')Wartości osi y
')Wykres słupkowy za pomocą pyqtgraph
')Wyjście:
Po wykonaniu powyższego skryptu pojawi się następujący wykres słupkowy.
Wniosek
Tworzenie trzech różnych rodzajów wykresów z losowymi wartościami, elementami listy i tablicy Numpy pokazano w tym samouczku za pomocą trzech prostych przykładów. Czytelnicy będą mogli użyć modułu PYQTGRAPH do wdrażania wykresów linii i słupków po przeczytaniu tego samouczka.