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 notebooks
Jupyter backends (активированные с помощью
%matplotlib inline,%matplotlib notebook, или%matplotlib widget) по умолчанию вызываютshow()в конце каждой ячейки. Таким образом, вам обычно не нужно вызывать его явно там.
Примеры использования matplotlib.pyplot.show
Дискретное распределение как горизонтальная столбчатая диаграмма
Сопоставление свойств маркеров с многомерными данными
Заполнение областей, определенных логической маской, с помощью fill_between
Создание временной шкалы с линиями, датами и текстом
Смешивание прозрачности с цветом на 2D изображениях
Контурный график неравномерно расположенных данных
Управление пределами отображения с помощью отступов и sticky_edges
Изменение размера осей с помощью constrained layout
Объединение двух подграфиков с помощью subplots и GridSpec
Использование Gridspec для создания многоколоночных/многострочных макетов подграфиков
Создание нескольких подграфиков с помощью plt.subplots
Диаграммы размаха с настраиваемыми цветами заливки
Сравнение диаграммы размаха и скрипичной диаграммы
Построение эллипса доверительности двумерного набора данных
Создание прямоугольников из погрешностей с помощью PatchCollection
Использование гистограмм для построения кумулятивного распределения
Демонстрация различных настроек histtype функции histogram
Функция гистограммы (hist) с несколькими наборами данных
Использование акцентированного текста в Matplotlib
Подпись делений с использованием инженерной нотации
Демонстрация шрифтов (объектно-ориентированный стиль)
Демонстрация шрифтов (использование ключевых аргументов)
Отображение математических уравнений с помощью TeX
Управление стилем текста и меток с помощью словаря
Коллекция линий, полигонов и правильных полигонов с автоматическим масштабированием
Отображение нескольких линий с помощью LineCollection
Отображение цветовых каналов RGB с помощью RGBAxes
Управление положением и размером цветовых шкалы с помощью вставных осей
Установка фиксированного аспекта для ячеек ImageGrid
Диаграмма рассеяния с гистограммами (размещаемые оси)
Анимированное изображение с предварительно рассчитанным списком изображений
Анимированное разбросанное отображение, сохранённое как GIF
Построение гистограмм с помощью прямоугольников и PolyCollections
Создание 2D столбчатых диаграмм в разных плоскостях
Построение контурных (уровневых) линий в 3D с опцией extend3d
Генерация многоугольников для заполнения под 3D линией
Дополнительные примеры треугольных 3D поверхностей
3D объемный график / воксели с цилиндрическими координатами
Демонстрация симметричного логарифмического масштаба
Диаграмма SkewT-logP: использование преобразований и пользовательских проекций
Форматирование меток дат с помощью ConciseDateFormatter
Установка меток дат с использованием правил повторения
Групповая столбчатая диаграмма с единицами измерения
Выбор индексов из коллекции с помощью селектора многоугольника
Фиксация значений ползунков на дискретных значениях
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.pyplot.show.html