我在Spyder GUI中使用matplotlib进行一些绘图。我只是希望这些数字在后台安静地制作并保存到文件路径中。我正在从控制台运行我的脚本,当数字被制作并保存得很好时,我无法阻止它们全部弹出自己的小窗口(大约有240个图表,因此很明显这会导致内存问题)。
我在整个脚本中慷慨地散布了命令plt.ioff(),但它似乎没有帮助
有什么想法吗? 干杯
答案 0 :(得分:3)
如果使用非交互式后端,则不应弹出数字。把它放在脚本的最开头:
import matplotlib as mpl
mpl.use('Agg')
如果你创建了许多数字而没有关闭它们,你可能会遇到内存问题。