Matplotlib的GUI不允许在保存框中键入内容?

2024-04-25 22:42:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python中使用matplotlib已经有一段时间了,我终于有时间问这个问题,关于我的mac上的一个问题。当绘图出现时(在plot()命令,draw(),或show()之后),我就拥有了我想要的所有功能;我可以移动、缩放等,这是我在代码中没有做过的。在

当我想用视图保存地物时,“另存为”框将打开并提示输入文件名。我输入的任何东西都会出现在我用来执行命令的终端上!选择X11,然后键入,结果相同。似乎没有什么东西能把键盘的输出放进那个盒子里,但我可以用鼠标->粘贴动作粘贴到盒子里,我可以在菜单中选择要覆盖的文件,而且效果很好。在

怎么回事?在

更新:

这个问题被完美地概括了出来,现在有了一些解决方案in this post: Why doesn't the save button work on a matplotlib plot?


Tags: 代码命令功能视图绘图plotmatplotlib粘贴
1条回答
网友
1楼 · 发布于 2024-04-25 22:42:36

刚刚在Snow Leopard的Python 2.6.2上安装了matplotlib 0.99.1,并运行了以下代码:

from pylab import *
plot([1,2,3])
show()

然后,我摆弄了一会儿绘图,然后点击了保存按钮。“保存”对话框正常弹出,允许我保存(和键入)很好。这是在使用TkAgg后端。但是,我确实得到了这个错误:

^{pr2}$

这似乎和雪豹改变了一些原料药有关。

很抱歉将此作为帖子而不是注释键入,但注释中不允许使用代码标记:(

相关问题 更多 >