View  Edit  Attributes  History  Attach  Print  Search

PYQTLAB

PyQt + PyqtGraph : afficher des graphiques et des courbes

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