在Mac系统中保存matplotlib数字时无法修改文件名

Ka-*_*Yip 6 python matplotlib

在Python中执行show()命令后,我只能将数字保存为figure_1.png我无法更改我的文件名."另存为:"旁边不允许输入.如何在此时输入我的文件名?

我很抱歉,我需要至少10个声誉才能发布截图.

小智 7

我和我有完全相同的问题,我找到了解决matplotlib后端的潜在问题的答案(默认后端"macosx"导致此问题).解决方案是更改matplotlibrc文件中的后端行,您可以通过运行找到该文件

import matplotlib
matplotlib.matplotlib_fname()
Run Code Online (Sandbox Code Playgroud)

在一个python终端.在matplotlibrc文件中,查找并更改该行

backend      : macosx
Run Code Online (Sandbox Code Playgroud)

到(例如):

backend      : TkAgg
Run Code Online (Sandbox Code Playgroud)

所有问题都应该消失.它对我有用,我希望它有用.