Mac OSX - AttributeError: 'FigureCanvasMac' objet n'a pas d'attribut "restore_region'
Marche à travers matplotlib animation d'exemple sur mon Mac OSX machine - http://matplotlib.org/examples/animation/simple_anim.html - j'obtiens cette erreur:-
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/animation.py", line 248, in _blit_clear
a.figure.canvas.restore_region(bg_cache[a])
AttributeError: 'FigureCanvasMac' object has no attribute 'restore_region'
Quelqu'un qui a rencontré ce avant de savoir comment résoudre ce problème?
Dirait qu'il a connu (et non résolues à ce moment de l'écriture) question - https://github.com/matplotlib/matplotlib/issues/531
- Confirmé. Juste essayé et eu la même erreur en permanence.
Vous devez vous connecter pour publier un commentaire.
Juste mis
quand de l'animation.FuncAnimation() est appelé et il va fonctionner.
Par exemple (de double_pendulum_animated):
Vous pouvez éviter ce problème en passant à un autre backend:
import matplotlib.pyplot as plt
Comme l'a fait remarquer https://mail.python.org/pipermail/pythonmac-sig/2012-September/023664.html utilisation:
Ce qui a fonctionné pour moi avec Tkinter, installé à l'aide de la ActiveState Tkinter installation sur OSX 10.11.6, Python 2.71
L'animation de base exemple, est encore un peu bruyant jusqu'à ce que blt=False dans le line_ani code ici:
Dirait qu'il a connu (et non résolues à ce moment de l'écriture) question - https://github.com/matplotlib/matplotlib/issues/531