[PYTHON] Comment afficher des images en continu avec matplotlib Memo

Cet article a rencontré "Cet article date de plus d'un an depuis sa dernière mise à jour."

Je souhaite afficher des images générées en continu en utilisant matplotlib.animation. Vous pouvez le faire en créant une fonction qui génère une image et ʻimshowcomme suit. La raison pour laquelle j'ai faitplt.clf ()` en cours de route était que cela semblait devenir plus lourd à chaque pas, alors j'ai essayé de l'effacer à chaque fois.

import matplotlib.pyplot as plt
import matplotlib.animation as animation
import numpy as np

N = 50

fig, ax = plt.subplots()

def update(i):
  a = np.uint8(np.random.uniform(0, 255, [N, N, 3]))
  a[i:, i:] = 0.
  plt.clf()
  plt.imshow(a)
hoge = animation.FuncAnimation(fig, update, np.arange(1,  N), interval=25)  #Si vous ne le remplacez pas, il sera effacé
plt.show()

c'est tout.

Recommended Posts

Comment afficher des images en continu avec matplotlib Memo
Je souhaite afficher plusieurs images avec matplotlib.
Comment titrer plusieurs figures avec matplotlib
Comment supprimer l'erreur d'affichage dans matplotlib
Comment afficher le japonais python avec lolipop
[Python] Comment dessiner plusieurs graphiques avec Matplotlib
Comprendre comment afficher des images sur Jupyter (utilisation de imshow / matplotlib d'OpenCV)
(Mac) Comment afficher en japonais avec Matplotlib et Seaborn sur MacOS Sierra
Comment utiliser Matplotlib
Comment éviter BrokenPipeError avec la note DataLoader de PyTorch
Comment désactiver l'affichage de la valeur d'échelle en quittant la grille avec matplotlib
Les images créées avec matplotlib passent de dvi à pdf
Comment traiter les images de caméra avec Teams et Zoom
[Python] Comment dessiner un graphique linéaire avec Matplotlib
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
[Note] Comment utiliser virtualenv
Comment lancer avec Theano
Comment modifier avec SQLAlchemy?
Comment séparer les chaînes avec ','
Comment faire RDP sur Fedora31
Comment supprimer avec SQLAlchemy?
Comment ne pas charger d'images lors de l'utilisation de PhantomJS avec Selenium
[Ev3dev] Comment afficher une image bmp sur un écran LCD avec python
Comment afficher une liste des versions installables avec pyenv
Pour ceux qui veulent afficher les images côte à côte dès que possible avec matplotlib de Python
Comment tracer beaucoup de légendes en changeant la couleur du graphique en continu avec matplotlib
Comment annuler RT avec Tweepy
Python: comment utiliser async avec
[Rails] Comment afficher Google Map
Affichage des inférences et des résultats avec Tensorflow + matplotlib
Comment collecter des images en Python
Pour utiliser virtualenv avec PowerShell
Comment installer python-pip avec ubuntu20.04LTS
Comment gérer les données déséquilibrées
Comment démarrer avec Scrapy
Comment démarrer avec Python
Comment gérer l'erreur DistributionNotFound
Comment démarrer avec Django
Comment augmenter les données avec PyTorch
Comment calculer la date avec python
Comment installer mysql-connector avec pip3
Dessinez facilement des graphiques avec matplotlib
Couleur en continu avec le diagramme de dispersion matplotlib
Comment INNER JOIN avec SQL Alchemy
Comment installer Anaconda avec pyenv
[Mémo] Comment utiliser BeautifulSoup4 (2) Afficher l'en-tête de l'article avec les demandes
[Note] Comment changer DocumentRoot après la conversion SSL avec Let's Encrypt
Deux façons d'afficher plusieurs graphiques dans une seule image avec matplotlib
[Mémo] Comment utiliser BeautifulSoup4 (3) Afficher l'en-tête de l'article avec class_
Comment afficher les marques de légende en un avec le tracé Python 2D
Comment effectuer un traitement arithmétique avec le modèle Django
Comment afficher la barre de progression (tqdm)
Comment traiter les images de caméra avec Teams et Zoom Volume de l'analyse des émotions avec Tensorflow
[Blender] Comment définir shape_key avec un script
[Python] Comment spécifier la position d'affichage de la fenêtre et la taille de matplotlib
[Petite histoire] Comment enregistrer des graphiques matplotlib dans un lot avec Jupyter