[PYTHON] Animer plusieurs graphiques avec matplotlib

J'ai écrit un échantillon pour animer plusieurs figures avec matplotlib. Si vous ne dessinez pas la forme que vous souhaitez déplacer avant l'animation, vous obtiendrez une erreur.

Exemple de code

#!/usr/local/bin/python3.5
# -*- coding: utf-8 -*-

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

fig = plt.figure(1)
ax = fig.add_subplot(111)

#Dessinez l'état initial avant l'animation
x = np.arange(0, 10, 0.1)
y = np.sin(x)
sin01, = ax.plot(y, 'b')
sin02, = ax.plot(y, 'g')

#Mise à jour du cadre
def update(i):
    sin01.set_ydata(np.sin(x-i))
    sin02.set_ydata(np.sin(x+i))

ani = animation.FuncAnimation(fig, update, 1000, blit=False, interval=100, repeat=False)
#ani.save('./animation.mp4')

plt.show()

résultat

animation.gif

Recommended Posts

Animer plusieurs graphiques avec matplotlib
Faire une animation avec matplotlib
[Python] Comment dessiner plusieurs graphiques avec Matplotlib
Dessinez facilement des graphiques avec matplotlib
Comment titrer plusieurs figures avec matplotlib
Afficher le graphique japonais avec VS Code + matplotlib
Animation avec matplotlib
Japonais avec matplotlib
Animation avec matplotlib
histogramme avec matplotlib
Deux façons d'afficher plusieurs graphiques dans une seule image avec matplotlib
[Python] Personnalisez la palette de couleurs lors du dessin de graphiques avec matplotlib
Sélection multiple avec Jupyter
Graphique 2 axes avec Matplotlib
Carte thermique par Python + matplotlib
Graphique de bande avec matplotlib
Apprenez avec Chemo Informatics Matplotlib
Dessin en temps réel avec matplotlib
Différentes barres de couleurs avec Matplotlib
Graphique 3D avec matplotlib
Superposer des graphiques avec sympy
Ajustez les axes avec matplotlib
(Pour ceux qui ne connaissent pas Matplotlib) Conseils pour dessiner des graphiques avec Seaborn
Ajustez le rapport de plusieurs chiffres avec le gridspec de Matplotlib
Graphique des données Excel avec matplotlib (1)
Utiliser des graphiques directionnels avec networkx
Dessinez plusieurs graphiques à l'aide de Pandas
Analyse de régression multiple avec Keras
Essayez d'utiliser matplotlib avec PyCharm
Intégrer le graphe matplotlib dans Tkinter
Méthode de dessin graphique avec matplotlib
Traitement de fichiers multiples avec Kivy + Matplotlib + Draw Graph sur GUI
Graphique des données Excel avec matplotlib (2)
Générez dynamiquement des graphiques avec matplotlib et intégrez-les au PDF avec reporlab
Contrôlez plusieurs robots avec jupyter-lab
Créer une animation de tracé avec Python + Matplotlib
Manuel de graphisme Python avec Matplotlib.
Affichage des inférences et des résultats avec Tensorflow + matplotlib
Japaneseize Matplotlib avec Alpine en utilisant Docker
Lancer plusieurs instances dans Postgresql 11.x
Publiez de jolis graphiques en ligne avec plotly
Racler plusieurs pages avec Beautiful Soup
Connectez-vous à plusieurs bases de données avec SQL Alchemy
Dessinez le japonais avec matplotlib sur Ubuntu
Charger plusieurs fichiers JavaScript avec PyWebView
Dessinez un graphique lâche avec matplotlib
Traçage de données polyvalent avec pandas + matplotlib
Définir plusieurs WSGIPythonPath avec Apache + mod_wsgi
Publiez plusieurs images Twitter avec python
Commentez plusieurs lignes avec csh
Extraire plusieurs colonnes spécifiques avec des pandas
Heatmap avec dendrogramme en Python + matplotlib
Basculer entre plusieurs modèles avec M5 Stick V
Réglage facile de la police japonaise avec matplotlib
Extraire plusieurs éléments avec le tableau Numpy
Intégration multiple avec Python et Sympy
Couleur en continu avec le diagramme de dispersion matplotlib
Dessinez Riapnov Fractal avec Python, matplotlib
Quand matplotlib ne fonctionne pas avec python2.7