Хватит показывать сюжеты в спайдер - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть сценарии, которые делают много сюжетов. Я сохраняю их напрямую с помощью plt.savefig(), а не plt.show(), поэтому мне не нужно закрывать все окна. В spyder все они отображаются в консоли, если я использую inline (то есть мне приходится прокручивать путь назад, чтобы увидеть другие выходные данные), и все они отображаются в отдельных окнах, если я использую автоматический режим. Я хочу, чтобы они вообще не появлялись, потому что я никогда не звоню plt.show(). Как я могу это сделать?

nb: Оба предложенных ответа работают! Спасибо! Я выбрал plt.ioff () в качестве правильного ответа, так как я могу сделать это для некоторых сценариев, а не для других.

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

Может быть, вы хотите полностью отключить поддержку spyder для matplotlib,

Preferences | IPython Consonle | Graphics | Support for Graphics

и снимите отметку Activate

enter image description here

0 голосов
/ 09 ноября 2018

Попробуйте это (при условии импортированного pyplot как plt), в начале кода где-то:

plt.ioff()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...