即使我从未调用过 plt.show() 也会显示 Matplotlib GUI

时间:2021-03-12 15:37:39

标签: python matplotlib pycharm matplotlib-widget savefig

我正在按顺序使用以下功能...

FILTER

我只是想将图形保存为 png,我已经成功地做到了。但是 GUI 不断出现,我将在一个脚本中生成一堆图形,我不希望每次创建 GUI 时都弹出 GUI 并减慢我的运行时间。

有谁知道为什么它仍然出现?

1 个答案:

答案 0 :(得分:0)

如果您使用的是 Jupyter Notebook,here 上发布了许多潜在的解决方案。

总而言之,试试这个来禁用来自 Matplotlib 的内联输出:

import matplotlib as plt
plt.ioff()

或者将其放在单元格的开头以防止其创建输出:

%%capture