Articles of animación

Guardando matplotlib.animation produce un video de 0 segundos

Soy bastante nuevo en matplotlib y animaciones, la animación que tengo funciona cuando uso pyplot.show pero cuando bash usar la función animation.save , lo único que se muestra es un video de 0 segundos con el cuadro inicial de la animación. Este es mi código: plt.rcParams[‘animation.ffmpeg_path’] = r’C:\FFMPEG\bin\ffmpeg.exe’ FFwriter = animation.FFMpegWriter() video_ani.save(‘basic_animation1.mp4’, writer = FFwriter, […]

Código de ejemplo de animación de Pyplot no se animará

Estoy tratando de llegar a la velocidad en la funcionalidad de animación en pyplot. He tomado el código de ejemplo que se proporciona aquí: https://matplotlib.org/2.0.0/examples/animation/animate_decay.html y estoy intentando correrlo yo mismo. El resultado que obtengo es ejes vacíos sin ninguna animación. Mi configuración es anaconda 4.3, con python 3.6. Matplotlib es la versión 2.0.0, y […]

Animación de subttwig de Matplotlib con mapa base

Estoy tratando de generar una animación de cuatro paneles del cambio de temperatura con el tiempo. Cada uno de los cuatro paneles en la subplot debe ser un mapa animado; La diferencia entre cada panel es la información utilizada. He logrado generar la animación utilizando un conjunto de datos (sin subplots) con el siguiente código: […]

¿Cómo usar GridSpec () con FuncAnimation en matplotlib?

Bueno, quiero hacer una animación que pueda mostrar 4 distribuciones diferentes, pero cuando uso gridspec para hacer subplots, no funciona, el código está abajo: import matplotlib.animation as animation import matplotlib.pyplot as plt import numpy as np %matplotlib notebook x1 = np.random.normal(-2.5, 1, 10000) x2 = np.random.gamma(2, 1.5, 10000) x3 = np.random.exponential(2, 10000)+7 x4 = np.random.uniform(14,20, […]

Mayavi: animando un contorno de octaedro sin bloquear.

Estoy tratando de animar un octaedro. Aquí está el código para eso. Una versión más simple de este código se encontraría en esta pregunta diferente en SO . Usando el código allí y el estilo del objeto animado como se usa aquí , traté de hacer una animación funcional. El único problema es que la […]

Animar la difusión de gráficos con NetworkX.

Quiero animar un proceso en un gráfico (preferiblemente en NetworkX). Ya he visto esta pregunta . Sin embargo, cuando ejecuto el código dado en la solución, solo veo la salida final. Además, eso no guarda la animación en algún formato utilizable. Supongamos que tenemos el siguiente gráfico: import networkx as nx g = nx.Graph() g.add_edges_from([(1, […]

Cómo actualizar la animación de la flecha 3D en matplotlib

Estoy tratando de reproducir la ttwig izquierda de esta animación en python usando matplotlib. Soy capaz de generar las flechas vectoriales utilizando la función de carcaj 3D, pero como leí aquí , no parece posible establecer la longitud de las flechas. Por lo tanto, mi ttwig no se ve del todo bien: Entonces, la pregunta […]

jugador que camina en el camino predeterminado pygame

Soy nuevo en pygame y estoy tratando de hacer un juego en el que el jugador tenga que pasar por alto a algún enemigo para llegar a un punto en el que puedas pasar al siguiente nivel. Necesito que el enemigo camine hacia atrás y hacia adelante en un camino predeterminado, pero no puedo averiguar […]

Animación del artista matplotlib: el título o el texto no cambian

Intenté usar el ArtistAnimation de matplotlib. El texto y los títulos de la figura se supone que cambian en cada cuadro, pero no lo hacen. He leído toneladas de publicaciones sobre problemas similares, pero aún no entiendo cuál es la solución. Las demostraciones no muestran la actualización de los títulos por lo que pude encontrar. […]

Mario corriendo por la pantalla demasiado rápido en pygame

Así que primero de todo el código: import pygame, sys from pygame.locals import * class Person(pygame.sprite.Sprite): def __init__(self, screen): self.screen = screen pygame.sprite.Sprite.__init__(self) self.image = pygame.image.load(“images/mariowalking0.png”) self.rect = self.image.get_rect() self.rect.center = (320, 220) self.poseNumber = 1 def update(self): self.rect.centerx += 1 if self.rect.centerx > self.screen.get_width(): self.rect.centerx = 0 self.poseNumber = (self.poseNumber + 1) if self.poseNumber […]