Spec-Zone.ru › Matplotlib

matplotlib.pyplot.figure

matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, *, facecolor=None, edgecolor=None, frameon=True, FigureClass=, clear=False, **kwargs)[source]

Создать новую фигуру или активировать существующую.

Параметры:
numint или str или Figure или SubFigure, необязательно

Уникальный идентификатор фигуры.

Если фигура с таким идентификатором уже существует, эта фигура активируется и возвращается. Целое число относится к атрибуту Figure.number, строка — к метке фигуры.

Если фигуры с указанным идентификатором нет или num не задано, создается новая фигура, активируется и возвращается. Если num — целое число, оно будет использоваться для атрибута Figure.number, в противном случае используется сгенерированное автоматически целое число (начиная с 1 и увеличивающееся для каждой новой фигуры). Если num — строка, метка фигуры и заголовок окна устанавливаются на это значение. Если num — SubFigure, активируется его родитель Figure.

figsize(float, float), по умолчанию: rcParams["figure.figsize"] (по умолчанию: [6.4, 4.8])

Ширина и высота в дюймах.

dpifloat, по умолчанию: rcParams["figure.dpi"] (по умолчанию: 100.0)

Разрешение фигуры в точках на дюйм.

facecolorцвет, по умолчанию: rcParams["figure.facecolor"] (по умолчанию: 'white')

Цвет фона.

edgecolorцвет, по умолчанию: rcParams["figure.edgecolor"] (по умолчанию: 'white')

Цвет границы.

frameonbool, по умолчанию: True

Если False, то рамка фигуры не рисуется.

FigureClassподкласс Figure

Если задано, будет создан экземпляр этого подкласса, а не обычной Figure.

clearbool, по умолчанию: False

Если True и фигура уже существует, она очищается.

layout{'constrained', 'compressed', 'tight', 'none', LayoutEngine, None}, по умолчанию: None

Механизм компоновки для позиционирования элементов графика, чтобы избежать наложения декораций осей (метки, деления и т. д.). Обратите внимание, что менеджеры компоновки могут заметно замедлить отображение фигуры.

**kwargs

Дополнительные ключевые аргументы передаются конструктору Figure.

Возвращает:
Figure

Замечания

Созданная новая фигура передается методу new_manager или функции new_figure_manager, предоставляемой текущим бэкендом, которые устанавливают холст и менеджер для фигуры.

После этого вызываются rcParams["figure.hooks"], по одному за раз, для фигуры; эти хуки позволяют произвольно настроить фигуру (например, прикрепить обратные вызовы) или связанные элементы (например, изменить панель инструментов). См. mplcvd — пример настройки фигуры для примера настройки панели инструментов.

Если вы создаете много фигур, убедитесь, что вы явным образом вызываете pyplot.close для фигур, которыми вы не пользуетесь, поскольку это позволит pyplot правильно очистить память.

rcParams определяет значения по умолчанию, которые можно изменить в файле matplotlibrc.

Примеры использования matplotlib.pyplot.figure

Выбор пределов для ошибок

Выбор пределов для ошибок

Демонстрация EventCollection

Демонстрация EventCollection

Заполненный многоугольник

Заполненный многоугольник

Диаграмма рассеяния с гистограммами

Диаграмма рассеяния с гистограммами

Представления спектра

Представления спектра

Штрихкод

Штрихкод

Демонстрация Figimage

Демонстрация Figimage

Укладывание изображений

Укладывание изображений

Эффект масштабирования осей

Эффект масштабирования осей

Пользовательские подклассы Figure

Пользовательские подклассы Figure

Изменение размера осей с ограниченным макетированием

Изменение размера осей с ограниченным макетированием

Изменение размера осей с использованием tight layout

Изменение размера осей с использованием tight layout

Размер фигуры в разных единицах

Размер фигуры в разных единицах

Географические проекции

Географические проекции

Использование Gridspec для создания многоколоночных/многострочных макетов подграфиков

Использование Gridspec для создания многоколоночных/многострочных макетов подграфиков

Вложенные Gridspecs

Вложенные Gridspecs

Управление несколькими фигурами в pyplot

Управление несколькими фигурами в pyplot

Подфигуры фигуры

Подфигуры фигуры

Создание нескольких подграфиков с помощью plt.subplots

Создание нескольких подграфиков с помощью plt.subplots

Построение кумулятивных распределений

Построение кумулятивных распределений

Отображение погрешностей на полярной оси

Отображение погрешностей на полярной оси

Полярная легенда

Полярная легенда

Диаграмма рассеяния на полярной оси

Диаграмма рассеяния на полярной оси

Аннотация полярная

Аннотация полярная

Демонстрация стрелок

Демонстрация стрелок

Автоматическое обтекание текста

Автоматическое обтекание текста

Режим вращения текста

Режим вращения текста

Различия между \dfrac и \frac

Различия между \dfrac и \frac

Справочник по стилям стрелок для аннотаций

Справочник по стилям стрелок для аннотаций

Демонстрация шрифтов (объектно-ориентированный стиль)

Демонстрация шрифтов (объектно-ориентированный стиль)

Демонстрация шрифтов (ключевые аргументы)

Демонстрация шрифтов (ключевые аргументы)

Преобразование текста в изображения

Преобразование текста в изображения

Примеры использования Mathtext

Примеры использования Mathtext

Соединение текстовых объектов с различными свойствами

Соединение текстовых объектов с различными свойствами

Шрифты STIX

Шрифты STIX

Команды для работы с текстом

Команды для работы с текстом

Unicode минус

Unicode минус

Тест выравнивания текста с usetex

Тест выравнивания текста с usetex

Эффекты шрифтов с usetex

Эффекты шрифтов с usetex

Справочник по элементам управления Matplotlib

Справочник по элементам управления Matplotlib

Рисование фигурных прямоугольников

Рисование фигурных прямоугольников

Демонстрация штриховки

Демонстрация штриховки

Два подграфика с помощью pyplot

Два подграфика с помощью pyplot

Разделитель осей

Разделитель осей

Демонстрация сетки осей

Демонстрация сетки осей

Сетка осей 2

Сетка осей 2

Отображение RGB-каналов с помощью RGBAxes

Отображение RGB-каналов с помощью RGBAxes

Цветовые шкалы по строкам или столбцам

Цветовые шкалы по строкам или столбцам

Оси с фиксированным физическим размером

Оси с фиксированным физическим размером

Установка фиксированного аспекта для ячеек ImageGrid

Установка фиксированного аспекта для ячеек ImageGrid

Демонстрация локализации вставки

Демонстрация локализации вставки

Отображение ylabel с использованием axes_grid

Отображение ylabel с использованием axes_grid

Паразит Simple2

Паразит Simple2

Простой разделитель осей 1

Простой разделитель осей 1

Простой разделитель осей 3

Простой разделитель осей 3

Простая сетка изображений

Простая сетка изображений

Простая сетка изображений 2

Простая сетка изображений 2

Направление оси

Направление оси

Демонстрация направления оси

Демонстрация направления оси

Стили линий осей

Стили линий осей

Демонстрация криволинейной сетки

Демонстрация криволинейной сетки

Демонстрация криволинейной сетки 2

Демонстрация криволинейной сетки 2

Функциональные возможности floating_axes

Функциональные возможности floating_axes

Демонстрация floating_axis

Демонстрация floating_axis

Демонстрация осей-паразитов

Демонстрация осей-паразитов

Выравнивание меток шкал

Выравнивание меток шкал

Направление меток шкал

Направление меток шкал

Простое направление оси

Простое направление оси

Простые метки и направления делений оси

Простые метки и направления делений оси

Простое отступы оси

Простое отступы оси

Настройка колючек с помощью axisartist

Настройка колючек с помощью axisartist

Простая ось

Простая ось

Простая ось 3

Простая ось 3

Структура графика

Структура графика

Firefox

Firefox

Оттенённое и нормализованное по мощности отображение

Оттенённое и нормализованное по мощности отображение

События масштабирования/перемещения перекрывающихся осей

События масштабирования/перемещения перекрывающихся осей

XKCD

XKCD

Задача двойного математического маятника

Задача двойного математического маятника

Извлечение кадров

Извлечение кадров

Моделирование дождя

Моделирование дождя

Анимированная 3D случайная прогулка

Анимированная 3D случайная прогулка

MATPLOTLIB UNCHAINED

MATPLOTLIB UNCHAINED

Событие закрытия

Событие закрытия

Интерактивные функции

Интерактивные функции

Демонстрация лассо

Демонстрация лассо

Добавление линий к графику

Добавление линий к графику

Гиперссылки

Гиперссылки

Логотип Matplotlib

Логотип Matplotlib

Многостраничный PDF

Многостраничный PDF

SVG-фильтр Линии

SVG-фильтр Линии

SVG-фильтр сектор

SVG-фильтр сектор

transforms.offset_copy

transforms.offset_copy

Демонстрация Zorder

Демонстрация Zorder

Графики 2D данных на 3D графике

Графики 2D данных на 3D графике

Демонстрация 3D столбчатых диаграмм

Демонстрация 3D столбчатых диаграмм

Создание 2D гистограмм в разных плоскостях

Создание 2D гистограмм в разных плоскостях

3D график поверхности куба

3D график поверхности куба

График линий уровня (контуров) в 3D

График линий уровня (контуров) в 3D

График линий уровня (контуров) в 3D с опцией extend3d

График линий уровня (контуров) в 3D с опцией extend3d

Проекция контурных линий на график

Проекция контурных линий на график

Заполненные контуры

Заполненные контуры

Проекция заполненных контуров на график

Проекция заполненных контуров на график

3D погрешности

3D погрешности

Создание 3D гистограммы 2D данных

Создание 3D гистограммы 2D данных

2D изображения в 3D

2D изображения в 3D

Пересекающиеся плоскости

Пересекающиеся плоскости

Параметрическая кривая

Параметрическая кривая

Аттрактор Лоренца

Аттрактор Лоренца

2D и 3D оси на одном графике

2D и 3D оси на одном графике

Автоматическое смещение текста

Автоматическое смещение текста

Отрисовка плоских объектов на 3D графике

Отрисовка плоских объектов на 3D графике

Генерация многоугольников для заполнения под 3D графиком

Генерация многоугольников для заполнения под 3D графиком

3D график стрелок

3D график стрелок

Поворот 3D графика

Поворот 3D графика

3D точечный график

3D точечный график

3D графики как подграфики

3D графики как подграфики

3D поверхность (сплошной цвет)

3D поверхность (сплошной цвет)

3D поверхность (шахматный узор)

3D поверхность (шахматный узор)

3D поверхность с полярными координатами

3D поверхность с полярными координатами

Текстовые аннотации в 3D

Текстовые аннотации в 3D

Треугольный 3D график контуров

Треугольный 3D график контуров

Заполненные контурные диаграммы 3D треугольников

Заполненные контурные диаграммы 3D треугольников

Треугольные 3D поверхности

Треугольные 3D поверхности

Дополнительные примеры треугольных 3D поверхностей

Дополнительные примеры треугольных 3D поверхностей

3D объемный график (воксели)

3D объемный график (воксели)

3D график вокселей логотипа NumPy

3D график вокселей логотипа NumPy

3D график вокселей с цветами RGB

3D график вокселей с цветами RGB

3D график вокселей с цилиндрическими координатами

3D график вокселей с цилиндрическими координатами

3D каркасный график

3D каркасный график

Анимировать 3D каркасный график

Анимировать 3D каркасный график

Демонстрация asinh

Демонстрация asinh

Мишень левого желудочка

Мишень левого желудочка

Класс Sankey

Класс Sankey

Длинная цепочка соединений с помощью Sankey

Длинная цепочка соединений с помощью Sankey

Цикл Ренкина

Цикл Ренкина

Диаграмма SkewT-logP: использование преобразований и пользовательских проекций

Диаграмма SkewT-logP: использование преобразований и пользовательских проекций

Настройка графика

Настройка графика

Форматирование меток

Форматирование меток

Эллипс с единицами

Эллипс с единицами

SVG Гистограмма

SVG Гистограмма

Менеджер инструментов

Менеджер инструментов

Меню

Меню

Выделение прямоугольником и эллипсом

Выделение прямоугольником и эллипсом

Демонстрация subplot2grid

Демонстрация subplot2grid

Демонстрация GridSpec

Демонстрация GridSpec

Вложенные GridSpec

Вложенные GridSpecs

Простая легенда 01

Простая легенда 01

Учебник по Pyplot

Учебник по Pyplot

Учебник по Artist

Учебник по Artist

Руководство по быстрому запуску

Руководство по быстрому запуску

origin и extent в imshow

origin и extent в imshow

Руководство по эффектам траекторий

Руководство по эффектам траекторий

Учебник по преобразованиям

Учебник по преобразованиям

Руководство по ограниченной компоновке

Руководство по ограниченной компоновке

Руководство по плотной компоновке

Руководство по плотной компоновке

Размещение нескольких осей на рисунке

Размещение нескольких осей на рисунке

Деления оси

Деления оси

Сложная и семантическая компоновка рисунка (subplot_mosaic)

Сложная и семантическая компоновка рисунка (subplot_mosaic)

Указание цветов

Указание цветов

Текст в Matplotlib

Текст в Matplotlib

Свойства и компоновка текста

Свойства и компоновка текста

Аннотации

Аннотации

Написание математических выражений

Написание математических выражений

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.figure.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API