Ich versuche, die wigner Funktion der räumlichen Koordinaten einiger zeitabhängiger Daten zu animieren. Die wigner-Funktion ist zweidimensional, also verwende ich contourf(), um es zu plotten. Ich habe die Daten in einer HDF5-Datei gespeichert und kann Wigner-Distributionen im laufenden Betrieb erstellen, aber ich kann nicht herausfinden, wie man sie animiert. Alle Animationsanleitungen und Beispiele, die ich finden konnte (zum Beispiel this one und this one), sind ausschließlich für Liniendiagramme. Insbesondere verwendet ihre animate(i)
Funktion line.set_data()
, und ich kann nicht scheinen, ein Äquivalent für contourf()
zu finden.Wie kann ich eine Animation mit contourf() machen?
Wie kann ich mit contourf()
erstellte Bilder animieren?
Was ist das contourf()
Äquivalent von set_data()
?
möglich Duplikat [Mit matplotlib.animate ein Konturdiagramm in Python animieren] (http://stackoverflow.com/questions/16915966/using-matplotlib-animate-to-animate-a-contour-plot -in-python) – Dan
Was ich getan habe ist, jedes Mal ein neues Konturdiagramm zu erstellen und das alte zu verstecken, das ich 'cont.set_alpha (0)' mache. Hacky. Es sollte eine 'set_data' Methode geben. –