Articles of animación

Matplotlib 3D Scatter animar datos secuenciales

He producido el siguiente diagtwig de dispersión 3D de algunos datos del acelerómetro: Es bastante básico, pero estoy satisfecho con la apariencia, ya que este es mi primer bash de usar Python. Aquí está el código que escribí para hacer esta visualización: import pandas as pd import matplotlib.pyplot as plt import matplotlib matplotlib.style.use(‘ggplot’) from mpl_toolkits.mplot3d […]

Error de matplotlib.animation: el sistema no puede encontrar el archivo especificado

Al intentar ejecutar un código de ejemplo de animación simple en python, aparece un error que no puedo resolver. Traceback (most recent call last): File “D:/CG/dynamic_image2.py”, line 29, in ani.save(‘dynamic_images.mp4’) File “C:\Python27\lib\site-packages\matplotlib\animation.py”, line 127, in save self._make_movie(filename, fps, codec, frame_prefix) File “C:\Python27\lib\site-packages\matplotlib\animation.py”, line 164, in _make_movie stdout=PIPE, stderr=PIPE) File “C:\Python27\lib\subprocess.py”, line 679, in __init__ errread, […]

Matplotlib animaciones 3D de dispersión

Estoy graficando posiciones en un cúmulo de estrellas, mis datos están en un dataframe con las posiciones x, y, z, así como un índice de tiempo. Soy capaz de producir un diagtwig de dispersión 3D y estaba tratando de producir un gráfico giratorio; he tenido un poco de éxito, pero luchando a través de la […]

¿Cómo se puede ejecutar tanto matplotlib como PyQt5 Video con python?

Estoy tratando de ejecutar QVideoWidget y matplotlib animación juntos, pero cuando ejecuto este py, QVideoWidget no funciona. Obtuve el código QVideoWidget y el código de animación matplotlib y luego sumé esos códigos juntos en el siguiente código. Si cierro la ventana de animación de matplotlib, el QVideoWidget está funcionando. Me pregunto por qué sucede esto […]

Ejecutando FuncAnimation varias veces con diferentes parámetros en un bucle for

Estoy intentando ejecutar FuncAnimation varias veces con diferentes parámetros, pero cada vez que se ejecuta la primera ejecución de la simulación, el progtwig se detiene. Ni siquiera ejecutará las funciones a las que llamo después de la ejecución inicial de FuncAnimation. T = [1,2,4,8] N = [20,40,60,80] for j in N: for k in T: […]

El primer conjunto de datos de trazado (dispersos) permanece en el gráfico durante la animación con matplotlib de Python

Estoy tratando de animar una línea y 3 puntos de dispersión en un gráfico. Todo parece funcionar, excepto que el primer conjunto de puntos de dispersión no se elimina en el gráfico. Aquí está el código, puede intentar configurar n igual a 1, 2 o 3 import numpy as np from math import * from […]

Animaciones en línea en Jupyter

Tengo un script de animación en python (que utiliza la función de animación de matplotlib), que se ejecuta en Spyder pero no en Jupyter. He intentado seguir varias sugerencias, como agregar “% matplotlib en línea” y cambiar el backend de matplotlib a “Qt4agg”, todo sin éxito. También he intentado ejecutar varias animaciones de ejemplo (de […]

No se puede guardar la animación en matplotlib: permiso de Windows denegado

He estado intentando durante todo un día resolver esto, verificando temas similares pero sin éxito. Stretch’s No se puede guardar la animación de matplotlib con ffmpeg ayudado con errores anteriores (tenía la ruta de ffmpeg incorrecta), pero seguí obteniendo el acceso denegado después de corregirlo. Mi binario ffmpeg está en C:\ffmpeg\bin Una buena alternativa sería […]

Animando el crecimiento de la red con NetworkX y Matplotlib

Me gustaría animar un gráfico que crece con el tiempo. Esto es lo que tengo hasta ahora: fig = plt.figure() ims = [] graph = nx.Graph() for i in range(50): // Code to modify Graph nx.draw(graph, pos=nx.get_node_attributes(graph,’Position’)) im = plt.draw() self.ims.append([im]) ani = animation.ArtistAnimation(fig, ims, interval=50, blit=True,repeat_delay=1000) ani.save(‘dynamic_images.mp4’) plt.show() Sin embargo, me sale el siguiente […]

¿Tkinter text animación?

¿Sería posible de alguna manera hacer una animación de texto en Tkinter o Python en general? (Aunque el progtwig está basado en Tkinter) Por ejemplo, tal vez los caracteres del texto que aparecen uno tras otro, como los está escribiendo muy rápido. ¿Hay alguna manera de hacer esto? Muchas gracias.