matplotlib.pyplot.show
- matplotlib.pyplot.show(*, block=None)[source]
-
Отображение всех открытых графиков.
- Параметры:
-
- blockbool, необязательно
-
Ожидать закрытия всех графиков перед возвратом.
Если
Trueblock и запустить цикл управления графическим интерфейсом до тех пор, пока все окна графиков не будут закрыты.Если
Falseгарантирует, что все окна графиков будут отображены, и возвращается немедленно. В этом случае вы несете ответственность за обеспечение того, что цикл обработки событий работает для обеспечения отзывчивости графиков.По умолчанию True в режиме без взаимодействия и False в интерактивном режиме (см.
pyplot.isinteractive).
См. также
Примечания
Сохранение графиков в файл и одновременное отображение окна
Если вам нужен файл изображения, а также окно пользовательского интерфейса, используйте
pyplot.savefigпередpyplot.show. В конце (блокирующего)show()график закрывается и, следовательно, удаляется из pyplot. Вызовpyplot.savefigвпоследствии приведет к сохранению нового и, таким образом, пустого графика. Это ограничение порядка команд не применяется, если отображение неблокирующее или если вы сохраняете ссылку на график и используетеFigure.savefig.Автоматическое отображение в jupyter notebooks
Jupyter-бэкэнды (активированные с помощью
%matplotlib inline,%matplotlib notebook, или%matplotlib widget) вызываютshow()по умолчанию в конце каждой ячейки. Таким образом, вам обычно не нужно вызывать его явно там.
Примеры использования matplotlib.pyplot.show
Дискретное распределение в виде горизонтального столбцового графика
Сопоставление свойств маркеров с многомерными данными
Заполнение областей, определенных логической маской, с помощью fill_between
Создание временной шкалы с линиями, датами и текстом
Смешивание прозрачности с цветом на 2D изображениях
Контурная диаграмма неравномерно расположенных данных
Управление пределами отображения с помощью полей и sticky_edges
Объединение двух подграфиков с помощью subplots и GridSpec
Использование Gridspec для создания многоколоночных/многострочных макетов подграфиков
Создание нескольких подграфиков с помощью plt.subplots
Диаграммы размаха с настраиваемыми цветами заливки
Построение эллипса доверительного интервала двумерного набора данных
Создание прямоугольников из погрешностей с помощью PatchCollection
Демонстрация различных настроек histtype функции histogram
Функция гистограммы (hist) с несколькими наборами данных
Построение нескольких гистограмм рядом друг с другом
Разметка делений с использованием инженерной нотации
Демонстрация шрифтов (объектно-ориентированный стиль)
Демонстрация шрифтов (использование ключевых аргументов)
Объединение объектов текста с различными свойствами
Управление стилем текста и меток с помощью словаря
Коллекции линий, многоугольников и правильных многоугольников с автоматическим масштабированием
Построение нескольких линий с помощью LineCollection
Отображение цветовых каналов RGB с помощью RGBAxes
Управление положением и размером цветовых шкалы с помощью вставленных осей
Установка фиксированного аспекта на ячейки ImageGrid
Диаграмма рассеяния с гистограммами (размещаемые оси)
Анимированное изображение с предварительно вычисленным списком изображений
Анимированная диаграмма рассеяния, сохранённая как GIF
Построение гистограмм с помощью прямоугольников и PolyCollections
Создание 2D столбчатых диаграмм в различных плоскостях
Построение контурных кривых (уровней) в 3D с опцией extend3d
3D воксельный/объёмный график с цилиндрическими координатами
Диаграмма радиального распределения (паутина или звезда)
Диаграмма SkewT-logP: использование преобразований и настраиваемых проекций
Форматирование меток дат с помощью ConciseDateFormatter
Установить метки делений оси Y справа по умолчанию
Групповая столбчатая диаграмма с единицами измерения
Выбор индексов из коллекции с помощью селектора многоугольников
Пороговое значение изображения с помощью RangeSlider
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.pyplot.show.html