我正在按顺序使用以下功能...
- plt.figure()
- plt.plot()
- plt.ylim
- plt.xticks()
- figure = plt.gcf()
- figure.set_size_inches()
- plt.savefig()
我只想将图形保存为 png,我已经成功地做到了。但是 GUI 不断出现,我将在一个脚本中生成一堆图表,我不希望每次创建 GUI 时都会弹出 GUI 并减慢我的运行时间。
有谁知道为什么它仍然出现?
我正在按顺序使用以下功能...
- plt.figure()
- plt.plot()
- plt.ylim
- plt.xticks()
- figure = plt.gcf()
- figure.set_size_inches()
- plt.savefig()
我只想将图形保存为 png,我已经成功地做到了。但是 GUI 不断出现,我将在一个脚本中生成一堆图表,我不希望每次创建 GUI 时都会弹出 GUI 并减慢我的运行时间。
有谁知道为什么它仍然出现?
如果您使用的是 Jupyter Notebook,这里发布了许多潜在的解决方案。
总而言之,试试这个来禁用 Matplotlib 的内联输出:
import matplotlib as plt
plt.ioff()
或者将其放在单元格的开头以防止它创建输出:
%%capture