Spec-Zone.ru › Matplotlib 3.8

matplotlib.contour

Классы для поддержки построения контуров и подписей для класса Axes.

classmatplotlib.contour.ClabelText(x=0, y=0, text='', *, color=None, verticalalignment='baseline', horizontalalignment='left', multialignment=None, fontproperties=None, rotation=None, linespacing=None, rotation_mode=None, usetex=None, wrap=False, transform_rotates_text=False, parse_math=None, antialiased=None, **kwargs)[source]

Bases: Text

[Устарело] В отличие от обычного текста, get_rotation возвращает обновленный угол в пиксельных координатах, предполагая, что входной угол является углом в координатах данных (или любым установленным преобразованием).

Примечания

Устарело начиная с версии 3.7: Используйте Text.set_transform_rotates_text вместо этого.

Создаёт экземпляр Text в точке x, y со строкой text.

Текст выравнивается относительно точки якоря (x, y) в соответствии с horizontalalignment (по умолчанию: 'left') и verticalalignment (по умолчанию: 'baseline'). Также см. Выравнивание текста.

Хотя Text принимает ключевое слово 'label', по умолчанию оно не добавляется к элементам легенды.

Допустимые ключевые аргументы:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения

alpha

скаляр или None

animated

bool

antialiased

bool

backgroundcolor

цвет

bbox

словарь с свойствами для patches.FancyBboxPatch

clip_box

неизвестно

clip_on

неизвестно

clip_path

неизвестно

color или c

цвет

figure

Figure

fontfamily или family или fontname

{ШРИФТ, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

fontproperties или font или font_properties

font_manager.FontProperties или str или pathlib.Path

fontsize или size

числовое значение или {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}

fontstretch или stretch

{числовое значение в диапазоне 0-1000, 'ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'}

fontstyle или style

{'normal', 'italic', 'oblique'}

fontvariant или variant

{'normal', 'small-caps'}

fontweight или weight

{числовое значение в диапазоне 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'}

gid

строка

horizontalalignment или ha

{'left', 'center', 'right'}

in_layout

bool

label

объект

linespacing

вещественное число (кратное размеру шрифта)

math_fontfamily

строка

mouseover

bool

multialignment или ma

{'left', 'right', 'center'}

parse_math

bool

path_effects

список AbstractPathEffect

picker

None или bool или float или вызываемый объект

position

(вещественное число, вещественное число)

rasterized

bool

rotation

вещественное число или {'vertical', 'horizontal'}

rotation_mode

{None, 'default', 'anchor'}

sketch_params

(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)

snap

bool или None

text

объект

transform

Transform

transform_rotates_text

bool

url

строка

usetex

bool или None

verticalalignment или va

{'baseline', 'bottom', 'center', 'center_baseline', 'top'}

visible

bool

wrap

bool

x

вещественное число

y

вещественное число

zorder

вещественное число

get_rotation()[source]

Возвращает угол текста в градусах в диапазоне от 0 до 360.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, backgroundcolor=<UNSET>, bbox=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, fontfamily=<UNSET>, fontproperties=<UNSET>, fontsize=<UNSET>, fontstretch=<UNSET>, fontstyle=<UNSET>, fontvariant=<UNSET>, fontweight=<UNSET>, gid=<UNSET>, horizontalalignment=<UNSET>, in_layout=<UNSET>, label=<UNSET>, linespacing=<UNSET>, math_fontfamily=<UNSET>, mouseover=<UNSET>, multialignment=<UNSET>, parse_math=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, rasterized=<UNSET>, rotation=<UNSET>, rotation_mode=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, text=<UNSET>, transform=<UNSET>, transform_rotates_text=<UNSET>, url=<UNSET>, usetex=<UNSET>, verticalalignment=<UNSET>, visible=<UNSET>, wrap=<UNSET>, x=<UNSET>, y=<UNSET>, zorder=<UNSET>)[source]

Установить сразу несколько свойств.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения

alpha

скаляр или None

animated

bool

antialiased

bool

backgroundcolor

цвет

bbox

словарь свойств для patches.FancyBboxPatch

clip_box

BboxBase или None

clip_on

bool

clip_path

Объект Patch или (Path, Transform) или None

color или c

цвет

figure

Figure

fontfamily или family или fontname

{НАЗВАНИЕ_ШРИФТА, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

fontproperties или font или font_properties

font_manager.FontProperties или str или pathlib.Path

fontsize или size

число с плавающей точкой или {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}

fontstretch или stretch

{числовое значение в диапазоне 0-1000, 'ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'}

fontstyle или style

{'normal', 'italic', 'oblique'}

fontvariant или variant

{'normal', 'small-caps'}

fontweight или weight

{числовое значение в диапазоне 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'}

gid

str

horizontalalignment или ha

{'left', 'center', 'right'}

in_layout

bool

label

объект

linespacing

число с плавающей точкой (кратное размеру шрифта)

math_fontfamily

str

mouseover

bool

multialignment или ma

{'left', 'right', 'center'}

parse_math

bool

path_effects

список AbstractPathEffect

picker

None или bool или число с плавающей точкой или вызываемый объект

position

(число с плавающей точкой, число с плавающей точкой)

rasterized

bool

rotation

число с плавающей точкой или {'vertical', 'horizontal'}

rotation_mode

{None, 'default', 'anchor'}

sketch_params

(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)

snap

bool или None

text

объект

transform

Transform

transform_rotates_text

bool

url

str

usetex

bool или None

verticalalignment или va

{'baseline', 'bottom', 'center', 'center_baseline', 'top'}

visible

bool

wrap

bool

x

float

y

float

zorder

float

classmatplotlib.contour.ContourLabeler[source]

Bases: object

Mixin, обеспечивающий возможность маркировки для ContourSet.

add_label(x, y, rotation, lev, cvalue)[source]

Добавить метку контура без Text.set_transform_rotates_text.

add_label_clabeltext(x, y, rotation, lev, cvalue)[source]

Добавить метку контура с Text.set_transform_rotates_text.

add_label_near(x, y, inline=True, inline_spacing=5, transform=None)[source]

Добавить метку рядом с точкой (x, y).

Parameters:
x, yfloat

Приблизительное расположение метки.

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

Если True, удаляет сегмент контура под меткой.

inline_spacingint, по умолчанию: 5

Пробел в пикселях, оставляемый с каждой стороны метки при размещении внутри. Этот пробел будет точным для меток в местах, где контур прямой, менее точным для меток на кривых контурах.

transformTransform или False, по умолчанию: self.axes.transData

Преобразование, применяемое к (x, y) перед маркировкой. Значение по умолчанию вызывает интерпретацию (x, y) как координат данных. False является синонимом IdentityTransform; т.е. (x, y) должно интерпретироваться как координаты отображения.

calc_label_rot_and_inline(slc, ind, lw, lc=None, spacing=5)[source]

[Устарело] Вычислить соответствующий поворот метки, учитывая координаты линиконтура в экранных единицах, индекс расположения метки и ширину метки.

Если lc не равно None или пусто, также разбить контуры и вычислить встраивание.

spacing — пустое пространство, оставляемое вокруг метки в пикселях.

Обе задачи выполняются вместе, чтобы избежать многократного вычисления длин путей, что относительно дорого.

Используемый здесь метод включает вычисление длины пути вдоль контура в координатах пикселей, а затем приблизительное (ширина метки / 2) удаление от центральной точки для определения поворота и затем разрыва контура, если это необходимо.

Примечания

Устарело начиная с версии 3.8.

clabel(levels=None, *, fontsize=None, inline=True, inline_spacing=5, fmt=None, colors=None, use_clabeltext=False, manual=False, rightside_up=True, zorder=None)[source]

Отображение меток контурного графика.

Добавляет метки к линиям контуров в данном ContourSet (который наследуется от этого класса-микстина).

Параметры:
levelsпоследовательность, необязательно

Список значений уровня, которые должны быть помечены. Список должен быть подмножеством cs.levels. Если не указан, все уровни помечены.

fontsizeстрока или число с плавающей точкой, по умолчанию: rcParams["font.size"] (по умолчанию: 10.0)

Размер в пунктах или относительный размер, например, 'smaller', 'x-large'. Смотрите Text.set_size для допустимых строковых значений.

colorsцвет или цвета или None, по умолчанию: None

Цвета меток:

  • Если None, цвет каждой метки соответствует цвету соответствующего контура.
  • Если одна строка цвета, например, colors = 'r' или colors = 'red', все метки будут нарисованы в этом цвете.
  • Если кортеж цветов (строка, число с плавающей точкой, RGB и т.д.), разные метки будут нарисованы в разных цветах в указанном порядке.
inlinebool, по умолчанию: True

Если True подлежащий контур удаляется там, где размещается метка.

inline_spacingчисло с плавающей точкой, по умолчанию: 5

Расстояние в пикселях, оставляемое с каждой стороны метки при размещении встраиваемо.

Это расстояние будет точным для меток в местах, где контур прямой, меньше для меток на изогнутых контурах.

fmtFormatter или строка или вызываемый объект или словарь, необязательно

Как форматируются уровни:

  • Если Formatter, используется для форматирования всех уровней сразу, используя его метод Formatter.format_ticks.
  • Если строка, она интерпретируется как строка формата %.
  • Если вызываемый объект, он вызывается с одним уровнем за раз и должен возвращать соответствующую метку.
  • Если словарь, он должен непосредственно сопоставлять уровни с метками.

По умолчанию используется стандартный ScalarFormatter.

manualbool или итерируемый объект, по умолчанию: False

Если True, метки контуров будут размещаться вручную с помощью щелчков мыши. Щелкните первую кнопку рядом с контуром, чтобы добавить метку, щелкните вторую кнопку (или, возможно, обе кнопки мыши одновременно), чтобы закончить добавление меток. Третья кнопка может использоваться для удаления последней добавленной метки, но только если метки не встроены. В качестве альтернативы можно использовать клавиатуру для выбора расположения меток (ввод для завершения размещения меток, удаление или Backspace действуют как третья кнопка мыши, а любая другая клавиша выберет местоположение метки).

manual также может быть итерируемым объектом кортежей (x, y). Метки контуров будут созданы так, как если бы мышь нажималась в каждой точке (x, y).

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

Если True, повороты меток всегда будут плюс или минус 90 градусов от уровня.

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

Если True, используется Text.set_transform_rotates_text для обеспечения обновления поворота метки всякий раз, когда изменяется масштаб осей.

zorderчисло с плавающей точкой или None, по умолчанию: (2 + contour.get_zorder())

z-порядок меток контуров.

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

Список экземпляров Text для меток.

get_text(lev, fmt)[source]

Получить текст метки.

свойствоlabelFontProps[source]

[Устаревшее]

Примечания

Устарело начиная с версии 3.7: Используйте cs.labelTexts[0].get_font() вместо этого.

свойствоlabelFontSizeList[source]

[Устаревшее]

Примечания

Устарело начиная с версии 3.7: Используйте [cs.labelTexts[0].get_font().get_size()] * len(cs.labelLevelList) вместо этого.

свойствоlabelTextsList[source]

[Устаревшее]

Примечания

Устарело начиная с версии 3.7: Используйте cs.labelTexts вместо этого.

labels(inline, inline_spacing)[source]
locate_label(linecontour, labelwidth)[source]

Поиск подходящего места для рисования метки (относительно плоской части контура).

pop_label(index=-1)[source]

По умолчанию удаляет последнюю метку, но может быть указан любой индекс

print_label(linecontour, labelwidth)[source]

Возвращает, достаточно ли длинный контур для размещения метки.

remove()[source]
set_label_props(label, text, color)[source]

[Устаревший] Установка свойств метки — цвет, размер шрифта, текст.

Примечания

Устарело начиная с версии 3.7: Используйте Artist.set вместо этого.

too_close(x, y, lw)[source]

Возвращает, находится ли метка рядом с этим местоположением.

classmatplotlib.contour.ContourSet(ax, *args, levels=None, filled=False, linewidths=None, linestyles=None, hatches=(None,), alpha=None, origin=None, extent=None, cmap=None, colors=None, norm=None, vmin=None, vmax=None, extend='neither', antialiased=None, nchunk=0, locator=None, transform=None, negative_linestyles=None, clip_path=None, **kwargs)[source]

Базы: ContourLabeler, Collection

Хранит набор контурных линий или заполненных областей.

Метод, вызываемый пользователем: clabel

Параметры:
axAxes
levels[level0, level1, ..., leveln]

Список чисел с плавающей точкой, указывающих уровни контура.

allsegs[level0segs, level1segs, ...]

Список всех сегментов многоугольников для всех levels. Для контурных линий len(allsegs) == len(levels), а для заполненных контурных областей len(allsegs) = len(levels)-1. Списки должны выглядеть так

level0segs = [polygon0, polygon1, ...]
polygon0 = [[x0, y0], [x1, y1], ...]
allkindsNone или [level0kinds, level1kinds, ...]

Необязательный список всех типов вершин многоугольников (типы кодов), как описано и используется в Path. Это используется для разрешения многосвязных путей, таких как отверстия внутри заполненных многоугольников. Если не None, len(allkinds) == len(allsegs). Списки должны выглядеть так

level0kinds = [polygon0kinds, ...]
polygon0kinds = [vertexcode0, vertexcode1, ...]

Если allkinds не None, обычно все многоугольники для определенного уровня контура группируются вместе, так что level0segs = [polygon0] и level0kinds = [polygon0kinds].

**kwargs

Ключевые аргументы описаны в документации к contour.

Атрибуты:
axAxes

Объект Axes, на котором нарисованы контуры.

collectionssilent_list из PathCollection

[Устаревшее]

levelsмассив

Значения уровней контура.

layersмассив

То же, что и уровни для контурных линий; половина пути между уровнями для заполненных контуров. См. ContourSet._process_colors.

Рисует контурные линии или заполненные области, в зависимости от того, является ли ключевой аргумент filled False (по умолчанию) или True.

Вызов функции:

ContourSet(ax, levels, allsegs, [allkinds], **kwargs)
Параметры:
axAxes

Объект Axes для рисования.

levels[level0, level1, ..., leveln]

Список чисел с плавающей точкой, указывающих уровни контура.

allsegs[level0segs, level1segs, ...]

Список всех сегментов многоугольников для всех levels. Для контурных линий len(allsegs) == len(levels), а для заполненных контурных областей len(allsegs) = len(levels)-1. Списки должны выглядеть так

level0segs = [polygon0, polygon1, ...]
polygon0 = [[x0, y0], [x1, y1], ...]
allkinds[level0kinds, level1kinds, ...], необязательно

Необязательный список всех типов вершин многоугольников (типы кодов), как описано и используется в Path. Это используется для разрешения многосвязных путей, таких как отверстия внутри заполненных многоугольников. Если не None, len(allkinds) == len(allsegs). Списки должны выглядеть так

level0kinds = [polygon0kinds, ...]
polygon0kinds = [vertexcode0, vertexcode1, ...]

Если allkinds не None, обычно все многоугольники для определенного уровня контура группируются вместе, так что level0segs = [polygon0] и level0kinds = [polygon0kinds].

**kwargs

Ключевые аргументы, как описано в документации к contour.

свойствоallkinds
свойствоallsegs
свойствоalpha
свойствоantialiased[source]
changed()[source]

Вызывайте этот метод всякий раз, когда изменяется отображаемый объект, чтобы уведомить всех слушателей обратного вызова о сигнале 'changed'.

свойствоcollections[source]

[Устаревшее]

Замечания

Устарело начиная с версии 3.8:

draw(renderer)[source]

Отрисовывает компонент (и его дочерние элементы) с помощью данного рендерера.

Если компонент не виден (Artist.get_visible возвращает False), этот метод не оказывает никакого влияния.

Параметры:
rendererRendererBase подкласс.

Замечания

Этот метод переопределён в подклассах Artist.

find_nearest_contour(x, y, indices=None, pixel=True)[source]

Находит точку на контурном графике, которая наиболее близка к (x, y).

Этот метод не поддерживает заполненные контуры.

Параметры:
x, yfloat

Точка отсчёта.

indicesсписок целых чисел или None, по умолчанию: None

Индексы уровней контура для рассмотрения. Если None (по умолчанию), рассматриваются все уровни.

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

Если True, измеряется расстояние в пикселях (на экране), что полезно для ручного подписывания контуров; в противном случае, измеряется расстояние в пространстве осей.

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

Индекс пути, который наиболее близок к (x, y). Каждый путь соответствует одному уровню контура.

subpathint

Индекс в этом ближайшем пути подпути, который наиболее близок к (x, y). Каждый подпуть соответствует одной непрерывной контурной линии.

indexint

Индекс вершин в этом подпути, которые наиболее близки к (x, y).

xmin, yminfloat

Точка на контурном графике, которая наиболее близка к (x, y).

d2float

Квадрат расстояния от (xmin, ymin) до (x, y).

get_transform()[source]

Возвращает экземпляр Transform, используемый этим объектом ContourSet.

legend_elements(variable_name='x', str_format=<class 'str'>)[source]

Возвращает список элементов и меток, подходящих для передачи в legend, которые представляют этот объект ContourSet.

Метки имеют вид "0 < x <= 1", указывающий диапазоны данных, которые представляют элементы.

Параметры:
variable_namestr

Строка, используемая внутри неравенства в метках.

str_formatфункция: float -> str

Функция форматирования чисел в метках.

Возвращаемые значения:
artistsсписок[Artist]

Список элементов.

labelsсписок[строка]

Список меток.

свойствоlinestyles
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, array=<UNSET>, capstyle=<UNSET>, clim=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, cmap=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, gid=<UNSET>, hatch=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, label_props=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, norm=<UNSET>, offset_transform=<UNSET>, offsets=<UNSET>, path_effects=<UNSET>, paths=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[source]

Установить несколько свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

Функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения.

alpha

массив-подобный объект, скаляр или None

animated

bool

antialiased или aa или antialiaseds

bool или список bool

array

массив-подобный объект или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clim

(vmin: float, vmax: float)

clip_box

BboxBase или None

clip_on

bool

clip_path

Patch или (Path, Transform) или None

cmap

Colormap или строка или None

color

цвет или список кортежей RGBA

edgecolor или ec или edgecolors

цвет или список цветов или 'face'

facecolor или facecolors или fc

цвет или список цветов

figure

Figure

gid

строка

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

label_props

неизвестно

linestyle или dashes или linestyles или ls

строка или кортеж или список

linewidth или linewidths или lw

число с плавающей точкой или список чисел с плавающей точкой

mouseover

bool

norm

Normalize или строка или None

offset_transform или transOffset

Transform

offsets

массив (N, 2) или (2,) array-like

path_effects

список AbstractPathEffect

paths

неизвестно

picker

None или bool или float или вызываемый объект

pickradius

число с плавающей точкой

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

строка

urls

список строк или None

visible

bool

zorder

число с плавающей точкой

свойствоtcolors[source]

[Устарело]

Примечания

Устарело начиная с версии 3.8:

свойствоtlinewidths[source]

[Устарело]

Примечания

Устарело начиная с версии 3.8:

классmatplotlib.contour.QuadContourSet(ax, *args, levels=None, filled=False, linewidths=None, linestyles=None, hatches=(None,), alpha=None, origin=None, extent=None, cmap=None, colors=None, norm=None, vmin=None, vmax=None, extend='neither', antialiased=None, nchunk=0, locator=None, transform=None, negative_linestyles=None, clip_path=None, **kwargs)[source]

Основывается на ContourSet

Создаёт и сохраняет набор контурных линий или заполненных областей.

Этот класс обычно не создаётся непосредственно пользователем, а создаётся методами contour и contourf.

Атрибуты:
axAxes

Объект Axes, на котором рисуются контуры.

collectionssilent_list PathCollection

[Устарело]

levelsмассив

Значения уровней контура.

layersмассив

То же, что и levels для контурных линий; среднее значение между уровнями для заполненных контуров. См. ContourSet._process_colors.

Рисует контурные линии или заполненные области в зависимости от того, является ли ключевое слово filled False (по умолчанию) или True.

Вызов функции:

ContourSet(ax, levels, allsegs, [allkinds], **kwargs)
Параметры:
axAxes

Объект Axes, на котором необходимо нарисовать контуры.

levels[level0, level1, ..., leveln]

Список чисел с плавающей точкой, указывающий уровни контура.

allsegs[level0segs, level1segs, ...]

Список всех сегментов многоугольников для всех уровней. Для контурных линий len(allsegs) == len(levels), а для заполненных контурных областей len(allsegs) = len(levels)-1. Список должен выглядеть так

level0segs = [polygon0, polygon1, ...]
polygon0 = [[x0, y0], [x1, y1], ...]
allkinds[level0kinds, level1kinds, ...], optional

Дополнительный список всех типов вершин многоугольника (коды типов), как описано и используется в Path. Используется для разрешения многосвязных путей, таких как отверстия внутри заполненных многоугольников. Если не None, len(allkinds) == len(allsegs). Список должен выглядеть так

level0kinds = [polygon0kinds, ...]
polygon0kinds = [vertexcode0, vertexcode1, ...]

Если allkinds не None, обычно все многоугольники для одного уровня контура группируются вместе, таким образом, что level0segs = [polygon0] и level0kinds = [polygon0kinds].

**kwargs

Ключевые параметры соответствуют описанию в документе для contour.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, array=<UNSET>, capstyle=<UNSET>, clim=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, cmap=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, gid=<UNSET>, hatch=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, label_props=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, norm=<UNSET>, offset_transform=<UNSET>, offsets=<UNSET>, path_effects=<UNSET>, paths=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[source]

Установите сразу несколько свойств.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

Функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения

alpha

массив или скаляр или None

animated

bool

antialiased или aa или antialiaseds

bool или список bool

array

массив или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clim

(vmin: float, vmax: float)

clip_box

BboxBase или None

clip_on

bool

clip_path

Patch или (Path, Transform) или None

cmap

Colormap или str или None

color

цвет или список кортежей RGBA

edgecolor или ec или edgecolors

цвет или список цветов или 'face'

facecolor или facecolors или fc

цвет или список цветов

figure

Figure

gid

строка

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

label_props

неизвестно

linestyle или dashes или linestyles или ls

строка или кортеж или список

linewidth или linewidths или lw

число с плавающей точкой или список чисел с плавающей точкой

mouseover

bool

norm

Normalize или строка или None

offset_transform или transOffset

Transform

offsets

(N, 2) или (2,) массив

path_effects

список AbstractPathEffect

paths

неизвестно

picker

None или bool или число с плавающей точкой или вызываемая функция

pickradius

число с плавающей точкой

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

строка

urls

список строк или None

visible

bool

zorder

число с плавающей точкой

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/contour_api.html

Spec-Zone.ru

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