Les tâches de visualisation scientifique ou numérique peuvent être effectuées facilement en python en utilisant diverses bibliothèques Python, telles que Intraire, Matplotlib, Seaborn, GGPLOT, PYQT, etc. Pyqtgraph est un module utile du Pyqt bibliothèque pour créer un graphique. Ce module peut créer des graphiques très rapidement. Les graphiques 2D et 3D peuvent être créés en utilisant ce module. Comment utiliser le Pyqtgraph Module pour dessiner différents types de graphiques s'est montré dans ce tutoriel.
Conditions préalables
Vous devez installer le module PyqtGraph dans votre système avant de créer le graphique. Exécutez la commande suivante pour installer pyqtgraph en utilisant PIP3.
$ sudo pip3 installer pyqtgraph
Graphique de traction
Un graphique de ligne ou un graphique linéaire est un graphique qui affiche des informations en utilisant une série de parcelles de données. PlotWidget Le widget est utilisé pour créer tous les tracés de pyqtgraph. Ce widget contient une toile sur laquelle n'importe quel tracé peut être ajouté ou supprimé.
Exemple-1: dessiner un graphique de ligne simple
Le script suivant montre la façon de dessiner un graphique linéaire en utilisant des nombres aléatoires. gamme() La fonction est utilisée pour générer 10 nombres séquentiels utilisés pour les valeurs de l'axe X. Le aléatoire Le module de Python est utilisé pour générer 10 nombres entiers aléatoires utilisés pour les valeurs de l'axe y. parcelle() La méthode est utilisée pour dessiner chaque tracé du graphique de ligne en fonction des valeurs de l'axe x et de l'axe y. Lorsque le code est exécuté en mode interactif, alors système.drapeaux.interactif Le drapeau sera Vrai. Si la valeur de ce drapeau n'est pas vraie, alors elle indique que la boucle d'événement QT ne nécessite pas de s'exécuter parce que le REP (exécuter, évaluer, imprimer, boucle) a déjà une boucle d'événement.
# Importer un module aléatoireSortir:
Le graphique de ligne similaire suivant sera apparu après avoir exécuté le script ci-dessus. Le graphique variera dans chaque exécution pour les valeurs aléatoires.
Exemple-2: dessinez un graphique linéaire avec le style et le marqueur
Le script suivant montre comment dessiner un graphique de ligne de styliste basé sur les valeurs d'une liste Python. mkpen () La fonction est utilisée pour définir la couleur et la largeur de la ligne. 'o'est utilisé comme marqueur du graphique, et la couleur et la largeur du marqueur sont définies en utilisant symbole et symboler propriétés.
# Importer le module pyqtgraphSortir:
Le graphique de ligne suivant sera apparu après avoir exécuté le script ci-dessus.
Dessiner un graphique à barres
Un ensemble de données peut être visualisé en utilisant un graphique à barres. Une barre simple crée en comparant la liste des données avec une gamme de données connexes. Bargraphitem La classe est utilisée pour créer le graphique de la barre à l'aide de pyqtgraph.
Exemple-3: dessiner un graphique à barres
Le script suivant montre comment dessiner un graphique à barres basé sur les valeurs d'un tableau Numpy. Bargraphitem est utilisé pour dessiner un graphique à barres avec une couleur bleue et une valeur de largeur de 0.5.
# Importer le module pyqtgraphValeurs de l'axe X
')Valeurs de l'axe y
')Graphique à barres utilisant pyqtgraph
')Sortir:
Le graphique à barre suivant sera apparu après avoir exécuté le script ci-dessus.
Conclusion
Création de trois types de graphiques différents avec des valeurs aléatoires, des éléments de liste et un tableau Numpy s'est montré dans ce tutoriel en utilisant trois exemples simples. Les lecteurs pourront utiliser le module PyqtGraph pour implémenter des graphiques de ligne et de barres après avoir lu ce tutoriel.