Spyder控制台关闭交互式matplotlib绘图

时间:2016-12-02 09:49:50

标签: python matplotlib plot spyder

我在Spyder GUI中使用matplotlib进行一些绘图。我只是希望这些数字在后台安静地制作并保存到文件路径中。我正在从控制台运行我的脚本,当数字被制作并保存得很好时,我无法阻止它们全部弹出自己的小窗口(大约有240个图表,因此很明显这会导致内存问题)。

我在整个脚本中慷慨地散布了命令plt.ioff(),但它似乎没有帮助

有什么想法吗? 干杯

1 个答案:

答案 0 :(得分:3)

如果使用非交互式后端,则不应弹出数字。把它放在脚本的最开头:

import matplotlib as mpl
mpl.use('Agg')

如果你创建了许多数字而没有关闭它们,你可能会遇到内存问题。