Description
Bug report
Bug summary
If I use the MacOSX backend in Mac OS X 10.11.6, matplotlib version 2.0.0, using "pythonw" as installed by anaconda, in the interactive mode (after running plt.ion()) in a normal Mac OS X terminal, then the initial plot may display fine, but attempts to interact with the plot result in unresponsiveness. If you attempt to adjust the plot by clicking on, e.g., the "scale" button below the plot and right-clicking and dragging the cursor on the plot to scale it, then nothing happens until you type some keys in the terminal, at which point it'll update, but then the terminal and the plot will become unresponsive until you execute Ctrl-C.
Code for reproduction
import matplotlib.pyplot as plt
plt.ion()
plt.figure()
plt.plot([1], 'ko') # plot a point
Actual outcome
After executing that code and try to adjust the figure by scaling or zooming in, nothing will happen. If you start typing, then the figure will update, but then the terminal and figure become unresponsive until you press Ctrl-C.
Expected outcome
Attempts to adjust the plot should have an instantaneous response with no unresponsiveness afterwards.
Matplotlib version
matplotlib 2.0.0
python info:
Python 3.5.2 |Anaconda custom (x86_64)| (default, Jul 2 2016, 17:52:12)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
platform:
Mac OS X 10.11.6
I installed everything using anaconda.