Закрытие фигуры matplotlib в Pycharm - PullRequest
2 голосов
/ 02 апреля 2019

Я хотел бы построить фигуру, используя matplotlib, используя PyCharm, показать фигуру в течение нескольких секунд, а затем закрыть окно графика.

После простого поиска у меня есть следующий код. Это работает, когда Python запускается в IDLE / терминал.

import matplotlib.pyplot as plt
import numpy as np

plt.imshow(np.zeros((256,256)))
plt.show(block=False)
plt.pause(10)
plt.close('all')

Однако plt.close ('all'), похоже, не закрывает окна печати, созданные PyCharm.

Как я могу закрыть окна печати, созданные PyCharm программно? Был задан вопрос ( Закрыть цифру - PyCharm ), но принятое решение не работает.

1 Ответ

1 голос
/ 02 апреля 2019

Я полагаю, вы используете SciView. Так что вам нужно изменить настройку в пичарме.

Settings | Tools | Python Scientific | Show Plots in Toolwindow - box has to be unticked to back to the usual matplotlib figure window 

После этого попробуйте еще раз.

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