Matplotlib: невозможно отключить интерактивный режим в шпионе - PullRequest
0 голосов
/ 04 января 2019

С Документ об интерактивном режиме

С этим кодом:

import matplotlib.pyplot as plt
plt.ioff()
plt.plot([1.6, 2.7])
plt.show()

show() вызов должен блокироваться, пока я не закрою график.Но это не так, show() не блокирует выполнение.Я могу добавить некоторый код в оболочку IPython, пока моя фигура все еще отображается.

Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.

IPython 6.5.0 -- An enhanced Interactive Python.

Мой бэкэнд - 'Qt5Agg'

Я тестировал этот код на другом python env (от Cygwin): он работаетбезотказно.

1 Ответ

0 голосов
/ 04 января 2019

Вы можете отключить поддержку matplotlib через

Tools/Preferences/IPython Console/Graphics/Support for graphics(Matplotlib)/Activate support

enter image description here

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