View  Edit  Attributes  History  Attach  Print  Search

ACCUEIL | ARDUINO > S'INSTALLER > DEBUTER > APPROFONDIR | PROCESSING | MECATRONIQUE | MATERIEL | OUTILS | TESTS | Plus...|
Python > Shell > ATELIERS Python + Qt > PyQt apps > PyQt+Arduino | Mes Robots | RepRap | Mes lib'Arduino | Mes shields Arduino | Mes distros | Les Mini-PC |
ATELIERS ARDUINO| VIDEOS | COMPRENDRE | REFERENCES | CODER | TECHNIQUE | GNU/LINUX | LIENS | Rien à voir |

PYQT | Memo PyQt | Memo PyQwt

PyQt + PyqtGraph : afficher des graphiques et des courbes

Tracé de courbes simples

Les bases

Affichages de courbes y=f(x)

  • Afficher une courbe de 1000 valeurs aléatoires simulant une série de données
  • Afficher/masquer plusieurs courbes simples dans un graphique pyqtgraph, sélectionnables par case à cocher *
  • Afficher une courbe à partir d'une série de valeurs chargées à partir d'un fichier texte ou saisies dans une zone texte, enregistrables dans un fichier texte
  • Définir la courbe à tracer à partir d'une formule saisie en zone texte, et enregistrer données dans fichier*

Exemples de courbes mathématiques

  • Exemple de courbe réelle : afficher la courbe du corps noir et la paramétrer à l'aide d'un slider

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

  • Affichage d'une courbe paramétrique d'exemple * shell
  • Courbe de l'analemna

Paramétrage de l'interactivité du graphique

  • L'interactivité par défaut
  • Description du menu contextuel par défaut et des options disponibles
  • Exemple d'interactivité prédéfinie : voir affichage courbe simple
  • Afficher le point courant d'une courbe y=f(x) sous le curseur de la souris *
  • Afficher une croix de lignes sous la souris ainsi que le point courant d'une courbe *
  • Récupérer la valeur du point courant lors d'un clic souris *

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

  • Créer un graphique avec une timeline interactive *
  • Créer un graphique avec une timeline interactive à partir d'un fichier de données

Tracé de courbes "temps réel"

  • Affichage progressif d'une courbe *
  • 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

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)