Logo Mon Club Elec

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABGraphMathPyqtgraph

Le traitement des données et leur visualisation sont des aspects essentiels de la science et de l’ingénierie. Pyqtgraph est un outil puissant qui permet aux utilisateurs de créer des graphiques et des visualisations complexes à partir de leurs données. Cet article explorera les fonctionnalités de Pyqtgraph et comment elles peuvent être utilisées pour créer des graphiques et des visualisations mathématiques. Nous examinerons également comment Pyqtgraph peut être utilisé pour créer des applications interactives et des visualisations en temps réel.

PyQt + PyqtGraph : afficher des graphiques et des courbes

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABGraphMathPyqtgraph

Tracé de courbes simples

Les bases

Affichages de courbes y=f(x)

Exemples de courbes mathématiques

Affichage de courbes paramétriques y=f(t) et x=f(t)

Paramétrage de l’interactivité du graphique

Le clic droit sur le graphique pyqtgraph permet l’export immédiat aux formats *.svg, *.png et même Matplotlib du graphique courant !! Il est donc incroyablement simple de réutiliser un graphique pyqtgraph obtenu par calcul !

Doc

  • L’interactivité par défaut
  • Description du menu contextuel par défaut et des options disponibles

Codes

Tracé de courbes « temps réel »

Simple

Pyduino

Port Série (Arduino)
Avec Pyqtgraph (recommandé)

Avec PyQwt (obsolète)

  • Afficher une courbe à partir de valeurs reçues sur le port série (oscillo simple) *
  • Afficher une courbe à partir de valeurs reçues sur le port série, avec widgets de paramétrage des axes *
  • Idem avec affichage de la valeur courante et conversion en unité voulue
  • Idem avec option de tracé d’une croix de lignes et du point courant
  • Idem multicourbe sur le même graphe
  • Idem multicourbe sur n courbes

Console intégrée

  • Interface PyQt intégrant graphique pyqtgraph et console dans une même GUI pour interactivité « en direct » avec le graphique*

Tracé de courbes avec timeline

Images simples avec pyqtgraph

  • Affichage d’une image simple
  • Création d’une image telle que i=f(x,y)

Images avec widgets pyqtgraph

Images et ROI

Tracé d’images « temps-réel » ou animées

  • Affichage animé d’une image telle que i=f(x,y)

PYQTLABGraphMathPyqtgraphModele

Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Mon Club Elec

Articles populaires

Newsletter

Inscrivez-vous maintenant et bénéficiez d'un soutien continu pour réaliser vos travaux électriques en toute sécurité.