tutorial set_data funcanimation examples python animation matplotlib contour

python - set_data - matplotlib examples



Animar un diagrama de contorno en matplotlib usando FuncAnimation (1)

Intento crear una animación en matplotlib que actualice tres artistas, incluyendo imshow, contour y text. Usando FuncAnimation puedo actualizar el texto y los componentes de la imagen, pero no he podido actualizar el contorno. Específicamente, probé esto como mi devolución de llamada:

def updatefig(*args): text_component.set_text(newText()) image_component.set_array(newArrayData()) contour_component.set_array(newArrayData()) return [text_component,image_component,contour_component]

Este código no genera una excepción, pero tampoco actualiza las líneas de contorno. Me pregunto si esto es solo cuestión de no saber cuál es el método adecuado para establecer si hay algo más. ¿Alguien puede decirme si esto es posible?

Gracias, Eli


No entendí por completo tu código (también porque no está completo) y me gustaría comentar tu pregunta antes que contestarla ... (¡pero no tengo suficiente reputación para poder hacerlo!)

De todos modos ... creo que el problema podría estar relacionado con el contorno mismo, que no devuelve un artista, sino una instancia de QuadContourSet. ¿Crees que este podría ser el problema? Tuve algo similar con la Animación de Artista ...

Si este es el punto, debes " perforar el QuadContourSet hasta que se comporte como un artista " ... ¡Podría resolver mi problema con toda la información del enlace!

¡Buena suerte!