Animation von matplotlib funktioniert nicht in Spyder

8

Ich bin neu in python und stackoverflow, und ich gehe über Beispiele bei matplotlib. Ich habe die Lösung für dieses Problem ohne Glück gesucht, obwohl ich eine zuvor unbeantwortete Frage finden konnte im Stackoverflow mit demselben Problem.

Im Grunde kopierte ich den verfügbaren Code aus den Beispielen in matplotlib ; zum Beispiel:

%Vor%

Ich habe verschiedene Animationsbeispiele in Anaconda 2 (Python 2.7) und 3 (Python 3.5), und beide geben mir eine leere Handlung ohne Animation. Allerdings funktioniert jede Animation in Enthought Canopy sehr gut.

Gibt es etwas Einfaches, das mir bei der Verwendung von Spyder fehlt?

    
Medalgardr 07.03.2016, 23:18
quelle

1 Antwort

9

Sie müssen das Backend ändern, um eine Animation in der IPython-Konsole auszuführen. Sie können dies tun, indem Sie den Befehl %matplotlib qt vor der Animation ausführen.

Wenn Sie diesen Befehl nicht jedes Mal verwenden möchten, gehen Sie zu: %Code% und ändere es von Tools > Preferences > IPython Console > Graphics > Backend zu "Inline" .

Update: Feb 2018, dies ist jetzt in Python & gt; Einstellungen Im Fenster wählen Sie IPython-Konsole im linken Bereich des Fensters. Wählen Sie die Registerkarte Grafiken und das Backend befindet sich dort.

Weitere Informationen erhalten Sie hier .

    
Tony Babarino 08.03.2016, 00:46
quelle

Tags und Links