Animando una gráfica de contorno en matplotlib usando FuncAnimation

Estoy tratando de crear una animación en matplotlib que actualice a tres artistas, incluyendo imshow, contorno y texto. Utilizando FuncAnimation puedo actualizar el texto y los componentes de la imagen, pero no he podido actualizar el contorno. Específicamente, intenté esto como mi callback:

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 una cuestión de no saber el método de establecimiento correcto de si hay algo más. ¿Alguien puede decirme si esto es posible?

Gracias eli

No entendí completamente tu código (también porque no está completo) y me gustaría más comentar tu pregunta que responderla … (¡pero no tengo la reputación suficiente para poder hacerlo!)

De todos modos … creo que el problema podría estar relacionado con el contorno en sí, que no devuelve un Artista, sino una instancia de QuadContourSet. ¿Crees que este podría ser el problema? Tuve algo similar con el ArtistAnimation …

Si este es el punto, debe ” perforar el QuadContourSet hasta que se comporte como un Artista ” … ¡Podría resolver mi problema con toda la información en el enlace!

¡Buena suerte!