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