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