Spec-Zone.ru › Matplotlib 3.5

matplotlib.pyplot.figure

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

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

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

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

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

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

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 и фигура уже существует, она очищается.

tight_layoutbool или dict, по умолчанию: rcParams["figure.autolayout"] (по умолчанию: False)

Если False, используйте subplotpars. Если True, настраивайте параметры подграфиков с помощью tight_layout с заданными по умолчанию отступами. При передаче словаря, содержащего ключи pad, w_pad, h_pad, и rect, по умолчанию будут переопределены отступы tight_layout.

constrained_layoutbool, по умолчанию: rcParams["figure.constrained_layout.use"] (по умолчанию: False)

Если True, используйте ограниченную компоновку для настройки позиционирования элементов графика. Похоже на tight_layout, но разработано для большей гибкости. Примеры см. в Руководство по ограниченной компоновке. (Примечание: не работает с add_subplot или subplot2grid.)

**kwargs : необязательно

Дополнительные аргументы см. в Figure.

Возвращает
Figure

Экземпляр Figure, возвращённый также будет передан в функцию new_figure_manager в бэкендах, что позволяет подключать пользовательские классы Figure к интерфейсу pyplot. Дополнительные аргументы будут переданы в функцию инициализации Figure.

Примечания

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

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

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

Curve with error band

Кривая с областью погрешности

Errorbar limit selection

Выбор пределов для errorbar

EventCollection Demo

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

Filled polygon

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

Linestyles

Стили линий

Markevery Demo

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

prop_cycle property markevery in rcParams

Свойство prop_cycle markevery в rcParams

Psd Demo

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

Scatter plot with histograms

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

Barcode

Штрихкод

Figimage Demo

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

Layer Images

Наложение изображений

Streamplot

Потоковая диаграмма

Aligning Labels

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

Axes Zoom Effect

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

Custom Figure subclasses

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

Resizing axes with constrained layout

Изменение размера осей с помощью ограниченного макета

Resizing axes with tight layout

Изменение размера осей с помощью плотного макета

Geographic Projections

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

Using Gridspec to make multi-column/row subplot layouts

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

Nested Gridspecs

Вложенные Gridspec

Managing multiple figures in pyplot

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

Figure subfigures

Фигуры с подфигурами

Creating multiple subplots using ``plt.subplots``

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

Polar Legend

Легенда на полярном графике

Scatter plot on polar axis

Точечный график на полярной оси

Arrow Demo

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

Auto-wrapping text

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

Text Rotation Mode

Режим поворота текста

The difference between \\dfrac and \\frac

Разница между \\dfrac и \\frac

Annotation arrow style reference

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

Convert texts to images

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

Mathtext Examples

Примеры Mathtext

Rainbow text

Радужный текст

STIX Fonts

Шрифты STIX

Unicode minus

Символ минус Unicode

Usetex Baseline Test

Тест базовых линий usetex

Usetex Fonteffects

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

Annotation Polar

Аннотация на полярном графике

Fig Axes Customize Simple

Настройка графика, осей и меток

Simple axes labels

Метки осей

Adding lines to figures

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

Pyplot Two Subplots

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

Text Commands

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

Text Layout

Макет текста

Drawing fancy boxes

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

Hatch demo

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

Axes Divider

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

Demo Axes Grid

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

Axes Grid2

Сетка осей 2

Showing RGB channels using RGBAxes

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

Per-row or per-column colorbars

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

Axes with a fixed physical size

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

Setting a fixed aspect on ImageGrid cells

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

Inset Locator Demo

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

Make Room For Ylabel Using Axesgrid

Освободить место для метки оси Y с помощью Axesgrid

Parasite Simple2

Паразитная ось Simple2

Simple Axes Divider 1

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

Simple Axes Divider 3

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

Simple ImageGrid

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

Simple ImageGrid 2

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

Axis Direction

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

axis_direction demo

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

Axis line styles

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

Curvilinear grid demo

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

Demo CurveLinear Grid2

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

:mod:`mpl_toolkits.axisartist.floating_axes` features

Возможности модуля floating_axes

floating_axis demo

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

Parasite Axes demo

Демонстрация паразитных осей

Ticklabel alignment

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

Ticklabel direction

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

Simple Axis Direction01

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

Simple Axis Direction03

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

Simple Axis Pad

Простая отступ оси

Custom spines with axisartist

Настраиваемые отступы с axisartist

Simple Axisline

Простая линия оси

Simple Axisline3

Простая линия оси3

Anatomy of a figure

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

Firefox

Firefox

Shaded & power normalized rendering

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

XKCD

XKCD

The double pendulum problem

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

Frame grabbing

Получение кадров

Rain simulation

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

Animated 3D random walk

Анимированный 3D случайный блуждающий

MATPLOTLIB **UNCHAINED**

MATPLOTLIB UNCHAINED

Close Event

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

Interactive functions

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

Hyperlinks

Гиперссылки

Matplotlib logo

Логотип Matplotlib

Multipage PDF

PDF с несколькими страницами

SVG Filter Line

Линия фильтра SVG

SVG Filter Pie

Круговая диаграмма фильтра SVG

transforms.offset_copy

transforms.offset_copy

Zorder Demo

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

Plot 2D data on 3D plot

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

Demo of 3D bar charts

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

Create 2D bar graphs in different planes

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

3D box surface plot

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

Demonstrates plotting contour (level) curves in 3D

Демонстрация построения контурных (уровневых) кривых в 3D

Demonstrates plotting contour (level) curves in 3D using the extend3d option

Демонстрация построения контурных (уровневых) кривых в 3D с использованием опции extend3d

Projecting contour profiles onto a graph

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

Filled contours

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

Projecting filled contour onto a graph

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

3D errorbars

3D ошибки

Create 3D histogram of 2D data

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

Parametric Curve

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

Lorenz Attractor

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

2D and 3D *Axes* in same *Figure*

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

Automatic Text Offsetting

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

Draw flat objects in 3D plot

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

Generate polygons to fill under 3D line graph

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

3D quiver plot

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

Rotating a 3D plot

Вращение 3D графика

3D scatterplot

3D диаграмма рассеяния

3D plots as subplots

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

3D surface (solid color)

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

3D surface (checkerboard)

3D поверхность (шахматная)

3D surface with polar coordinates

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

Text annotations in 3D

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

Triangular 3D contour plot

Треугольное 3D контурное изображение

Triangular 3D filled contour plot

Треугольное 3D заполненное контурное изображение

Triangular 3D surfaces

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

More triangular 3D surfaces

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

3D voxel / volumetric plot

3D воксельный/объёмный график

3D voxel plot of the numpy logo

3D воксельный график логотипа numpy

3D voxel / volumetric plot with rgb colors

3D воксельный/объёмный график с RGB цветами

3D voxel / volumetric plot with cylindrical coordinates

3D воксельный/объёмный график с цилиндрическими координатами

3D wireframe plot

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

Rotating 3D wireframe plot

Вращающийся 3D каркасный график

MRI With EEG

МРТ с ЭЭГ

The Sankey class

Класс Sankey

Long chain of connections using Sankey

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

Rankine power cycle

Цикл Ренкина

SkewT-logP diagram: using transforms and custom projections

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

Spine Placement

Расположение Шпилей

Ellipse With Units

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

SVG Histogram

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

Tool Manager

Управление инструментами

subplot2grid demo

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

GridSpec demo

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

Nested GridSpecs

Вложенные GridSpec

Simple Legend01

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

Menu

Меню

Rectangle and ellipse selectors

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

Basic Usage

Основные принципы использования

Pyplot tutorial

Учебник по Pyplot

Image tutorial

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

Artist tutorial

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

Constrained Layout Guide

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

Tight Layout guide

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

Arranging multiple Axes in a Figure

Размещение нескольких областей Axes в одной Figure

*origin* and *extent* in `~.Axes.imshow`

origin и extent в imshow

Path effects guide

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

Transformations Tutorial

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

Specifying Colors

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

Complex and semantic figure composition

Сложное и семантическое построение figure

Text in Matplotlib Plots

Текст в графиках Matplotlib

Text properties and layout

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

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

Spec-Zone.ru

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