gpt4 book ai didi

python - 在 Mac OS X 上使用键盘关闭 pyplot 图

转载 作者:太空狗 更新时间:2023-10-29 17:03:30 26 4
gpt4 key购买 nike

有没有办法在 OS X 中使用键盘关闭 pyplot 图(据我所知,您只能通过单击窗口关闭按钮来关闭它)?

我尝试了很多组合键,例如 command-Q、command-W 等,但它们似乎都无法在我的系统上运行。

我也试过贴出这段代码 here :

#!/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,但它似乎从未被调用过。

我正在最新的公共(public) OS X、matplotlib 版本 1.1.1 和 OS X (2.7.3) 附带的标准 Python 上尝试此操作。有想法该怎么解决这个吗?每次都必须伸手去拿鼠标,这很烦人。

最佳答案

这绝对是 pyplot 使用的默认 OS X 后端中的一个错误。在文件顶部添加以下两行可切换到适用于我的不同后端,如果这对其他人有帮助的话。

import matplotlib
matplotlib.use('TKAgg')

关于python - 在 Mac OS X 上使用键盘关闭 pyplot 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24372578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com