Essayez de dessiner une animation simple en Python

démo

output.gif

Méthode

Ici, nous utilisons la fonction ʻanimation.ArtistAnimation de la bibliothèque de dessin de graphe Python [matplotlib](http://matplotlib.org/). En tant que flux, un tableau de données de dessin (ʻims) est préparé, et l'animation est dessinée en passant le tableau au deuxième argument de la fonction ʻanimation.ArtistAnimation`.

demo.py


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

fig = plt.figure()
x = np.arange(0, 10, 0.1)

ims = []
for a in range(50):
    y = np.sin(x - a)
    im = plt.plot(x, y, "r")
    ims.append(im)
    
ani = animation.ArtistAnimation(fig, ims)
plt.show()

Vous pouvez enregistrer l'animation au format gif en ajoutant ↓.

ani.save("hoge.gif")

référence

J'ai essayé l'animation de diagramme de dispersion avec python http://cflat-inc.hatenablog.com/entry/2014/03/17/214719

Recommended Posts

Essayez de dessiner une animation simple en Python
Implémentation d'un algorithme simple en Python 2
Exécutez un algorithme simple en Python
Un client HTTP simple implémenté en Python
Essayez d'envoyer un paquet SYN en Python
Créer une application GUI simple en Python
Ecrire une méthode de cupidité simple en Python
Ecrire un plugin Vim simple en Python 3
Essayez un tube de programmation fonctionnel en Python
Essayez de dessiner une carte avec python + cartopy 0.18.0
GRPC simple en Python
Dessin graphique avec python
Essayez gRPC en Python
Essayez 9 tranches en Python
Configurer un serveur HTTPS simple avec Python 3
Calculons en fait le problème statistique avec Python
Notes de programme simples Pub / Sub en Python
Créer un modèle d'investissement dynamique simple en Python
Configurer un serveur SMTP simple en Python
Prendre une capture d'écran en Python
Dessin de bougie avec python
Créer une fonction en Python
Créer un dictionnaire en Python
Jusqu'à dessiner un graphe 3D avec Python dans Windows10
Créez un Slackbot simple avec un bouton interactif en python
Essayez de rechercher un profil d'un million de caractères en Python
Essayez d'incorporer Python dans un programme C ++ avec pybind11
Essayez LINE Notify avec Python
Créer un bookmarklet en Python
Implémentons Yuma dans Python 3
Analyse de régression simple avec Python
Dessinez un cœur en Python
Client IRC simple avec python
Essayez d'exécuter python dans l'environnement Django créé avec pipenv
Essayez de créer le format de fichier DeepZoom .DZI en Python
J'ai fait un jeu de frappe simple avec tkinter de Python
Un moyen simple d'éviter plusieurs boucles for en Python
Essayez de créer un réseau de neurones en Python sans utiliser de bibliothèque
Essayez d'exécuter une fonction écrite en Python à l'aide de Fn Project
Essayez simplement de recevoir un webhook avec ngrok et Python
Probablement dans un serpent Nishiki (Titre original: Peut-être en Python)
Ecrire une dichotomie en Python
[python] Gérer les fonctions dans une liste
Appuyez sur une commande en Python (Windows)
OAuth 2 simple avec Python (urllib + oauthlib)
Créer un conteneur DI avec Python
Dessiner une courbe Silverstone en utilisant Python
Dessinez une matrice de diagramme de dispersion avec python
ABC166 en Python A ~ C problème
Ecrire des algorithmes A * (A-star) en Python
Essayez d'utiliser LevelDB avec Python (plyvel)
Essayons Fizz Buzz avec Python
Créer un fichier binaire en Python
Essayez de calculer Trace en Python
Essayez l'accès au registre PLC en Python
Résoudre ABC036 A ~ C avec Python
Ecrire un graphique à secteurs en Python
Ecrire le plugin vim en Python
Écrire une recherche de priorité en profondeur en Python