matplotlib.pyplot.show
- matplotlib.pyplot.show(*, block=None)[source]
-
Отображение всех открытых фигур.
- Параметры
-
- blockbool, необязательно
-
Ожидать закрытия всех фигур перед возвратом.
Если
Trueblock и запустить цикл обработки GUI, пока все окна фигур не закроются.Если
Falseубедиться, что все окна фигур отображаются, и вернуть результат немедленно. В этом случае вы отвечаете за обеспечение работы цикла обработки событий для отзывчивости фигур.По умолчанию True в режиме, не требующем взаимодействия, и False в интерактивном режиме (см.
pyplot.isinteractive).
См. также
Примечания
Сохранение фигур в файл и одновременное отображение окна
Если вам нужен файл изображения и окно пользовательского интерфейса, используйте
pyplot.savefigпередpyplot.show. В конце (блокирующей)show()фигура закрывается и, следовательно, удаляется из pyplot. Вызовpyplot.savefigпосле этого сохранил бы новую и, таким образом, пустую фигуру. Это ограничение порядка команд не применяется, если отображение неблокирующее или если у вас есть ссылка на фигуру и вы используетеFigure.savefig.Автоматическое отображение в jupyter блокнотах
Jupyter-бэкэнды (активированные с помощью
%matplotlib inline,%matplotlib notebook, или%matplotlib widget), вызываютshow()в конце каждой ячейки по умолчанию. Таким образом, обычно вам не нужно вызывать его явно там.
Примеры использования matplotlib.pyplot.show
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.show.html