[python] Mac OSX - يحتوي الكائن AttributeError: 'FigureCanvasMac' على أي سمة 'restore_region'


Answers

يمكنك تجنب المشكلة عن طريق التبديل إلى واجهة خلفية مختلفة:

import matplotlib
matplotlib.use('TkAgg')
Question

من خلال المشي في مثال الرسوم المتحركة لـ matplotlib على جهاز Mac OSX - http://matplotlib.org/examples/animation/simple_anim.html - أتلقى هذا الخطأ: -

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'

هل يعرف أي شخص صادف ذلك من قبل كيفية حل هذه المشكلة؟

يبدو أنها قضية معروفة (وغير محلولة في هذا الوقت من الكتابة) - https://github.com/matplotlib/matplotlib/issues/531







Related