Accueil Blog Projets CV Contact
Open Source

plotlive

Bibliothèque de visualisation Python qui affiche des graphiques compatibles matplotlib dans des fenêtres pygame interactives en temps réel. Navigation, zoom, infobulle au survol et lecture image par image. Supporte 11 types de graphiques, export GIF/MP4 et affichage inline Jupyter.

Rôle Développeur solo
Stack
Pythonpygame-ceNumPyPillow
plotlive
01

Navigation, zoom, survol. Aucune configuration supplémentaire.

  • Molette pour zoomer centré sur le curseur.
  • Glisser pour naviguer sur n'importe quel axe.
  • Le survol affiche la valeur du point le plus proche.
  • Double-clic pour réinitialiser la vue.
Navigation, zoom, survol. Aucune configuration supplémentaire.
02

Avancer image par image.

  • Les animations démarrent en pause à l'image 0.
  • Barre d'espace pour lire ou mettre en pause.
  • Touches fléchées pour avancer d'une image à la fois.
  • Touche S pour sauvegarder l'image actuelle en PNG.
Avancer image par image.
03

Grilles de sous-graphiques. Chaque axe indépendant.

  • fig, axs = plt.subplots(2, 2) fonctionne tel quel.
  • Zoomer un panneau sans affecter les autres.
  • Double-clic sur un panneau pour l'agrandir.
  • Mélangez librement les types de graphiques dans une même figure.
Grilles de sous-graphiques. Chaque axe indépendant.
04

Sortie inline. Même import.

  • plt.show() détecte automatiquement le kernel Jupyter.
  • Les graphiques statiques s'affichent en PNG inline.
  • Les animations sont exportées en GIF inline.
  • Aucune configuration, aucun import différent.
Sortie inline. Même import.
05

GIF et MP4. Sans fenêtre.

  • plt.save_animation('out.gif') s'exécute entièrement sans affichage.
  • Le fps est dérivé automatiquement de l'intervalle.
  • Progression affichée par image pour les exports longs.
  • pip install plotlive[gif] ajoute Pillow pour le support GIF.
GIF et MP4. Sans fenêtre.