有没有办法在OS X上使用键盘关闭pyplot图形(据我所见,您只能通过单击窗口关闭按钮来关闭它)?
我尝试了许多键组合,如command-Q,command-W等,但似乎在我的系统上都不起作用。
我还尝试了这个代码发布 这里:
#!/usr/bin/env python
import matplotlib.pyplot as plt
plt.plot(range(10))
def quit_figure(event):
if event.key == 'q':
plt.close(event.canvas.figure)
cid = plt.gcf().canvas.mpl_connect('key_press_event', quit_figure)
plt.show()
然而,以上方法在OS X上也不起作用。我尝试向quit_figure添加打印语句,但似乎从未被调用。我正在最新的公共OS X上尝试此操作,使用matplotlib版本1.1.1和随OS X附带的标准Python(2.7.3)。有什么解决方法吗?每次都要去用鼠标非常烦人。