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', по умолчанию оно не добавляется к элементам легенды.
Допустимые ключевые аргументы:
Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
bool
bool
цвет
словарь с свойствами для
patches.FancyBboxPatchнеизвестно
неизвестно
неизвестно
colorили cцвет
fontfamilyили family или fontname{ШРИФТ, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontpropertiesили font или font_propertiesfontsizeили 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'}
строка
horizontalalignmentили ha{'left', 'center', 'right'}
bool
объект
вещественное число (кратное размеру шрифта)
строка
bool
multialignmentили ma{'left', 'right', 'center'}
bool
список
AbstractPathEffectNone или bool или float или вызываемый объект
(вещественное число, вещественное число)
bool
вещественное число или {'vertical', 'horizontal'}
{None, 'default', 'anchor'}
(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)
bool или None
объект
bool
строка
bool или None
verticalalignmentили va{'baseline', 'bottom', 'center', 'center_baseline', 'top'}
bool
bool
вещественное число
вещественное число
вещественное число
- 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]
-
Установить сразу несколько свойств.
Поддерживаемые свойства:
Свойство
Описание
функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
bool
bool
цвет
словарь свойств для
patches.FancyBboxPatchBboxBaseили Nonebool
Объект Patch или (Path, Transform) или None
colorили cцвет
fontfamilyили family или fontname{НАЗВАНИЕ_ШРИФТА, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontpropertiesили font или font_propertiesfontsizeили 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'}
str
horizontalalignmentили ha{'left', 'center', 'right'}
bool
объект
число с плавающей точкой (кратное размеру шрифта)
str
bool
multialignmentили ma{'left', 'right', 'center'}
bool
список
AbstractPathEffectNone или bool или число с плавающей точкой или вызываемый объект
(число с плавающей точкой, число с плавающей точкой)
bool
число с плавающей точкой или {'vertical', 'horizontal'}
{None, 'default', 'anchor'}
(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
bool или None
объект
bool
str
bool или None
verticalalignmentили va{'baseline', 'bottom', 'center', 'center_baseline', 'top'}
-
- classmatplotlib.contour.ContourLabeler[source]
-
Bases:
objectMixin, обеспечивающий возможность маркировки для
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
-
Пробел в пикселях, оставляемый с каждой стороны метки при размещении внутри. Этот пробел будет точным для меток в местах, где контур прямой, менее точным для меток на кривых контурах.
-
transform
Transformили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
-
Расстояние в пикселях, оставляемое с каждой стороны метки при размещении встраиваемо.
Это расстояние будет точным для меток в местах, где контур прямой, меньше для меток на изогнутых контурах.
-
fmt
Formatterили строка или вызываемый объект или словарь, необязательно -
Как форматируются уровни:
- Если
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- Параметры:
-
-
ax
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
Noneили [level0kinds, level1kinds, ...] -
Необязательный список всех типов вершин многоугольников (типы кодов), как описано и используется в Path. Это используется для разрешения многосвязных путей, таких как отверстия внутри заполненных многоугольников. Если не
None,len(allkinds) == len(allsegs). Списки должны выглядеть такlevel0kinds = [polygon0kinds, ...] polygon0kinds = [vertexcode0, vertexcode1, ...]
Если allkinds не
None, обычно все многоугольники для определенного уровня контура группируются вместе, так чтоlevel0segs = [polygon0]иlevel0kinds = [polygon0kinds]. - **kwargs
-
Ключевые аргументы описаны в документации к
contour.
-
ax
- Атрибуты:
-
-
ax
Axes -
Объект Axes, на котором нарисованы контуры.
-
collectionssilent_listизPathCollection -
[Устаревшее]
- levelsмассив
-
Значения уровней контура.
- layersмассив
-
То же, что и уровни для контурных линий; половина пути между уровнями для заполненных контуров. См.
ContourSet._process_colors.
-
ax
Рисует контурные линии или заполненные области, в зависимости от того, является ли ключевой аргумент filled
False(по умолчанию) илиTrue.Вызов функции:
ContourSet(ax, levels, allsegs, [allkinds], **kwargs)
- Параметры:
-
-
ax
Axes -
Объект
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.
-
ax
- свойствоallkinds
- свойствоallsegs
- свойствоalpha
- свойствоantialiased[source]
- changed()[source]
-
Вызывайте этот метод всякий раз, когда изменяется отображаемый объект, чтобы уведомить всех слушателей обратного вызова о сигнале 'changed'.
- свойствоcollections[source]
-
[Устаревшее]
Замечания
Устарело начиная с версии 3.8:
- draw(renderer)[source]
-
Отрисовывает компонент (и его дочерние элементы) с помощью данного рендерера.
Если компонент не виден (
Artist.get_visibleвозвращает False), этот метод не оказывает никакого влияния.- Параметры:
-
-
renderer
RendererBaseподкласс.
-
renderer
Замечания
Этот метод переопределён в подклассах 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список[строка]
-
Список меток.
-
artistsсписок[
- свойство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]
-
Установить несколько свойств сразу.
Поддерживаемые свойства:
Свойство
Описание
Функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения.
массив-подобный объект, скаляр или None
bool
antialiasedили aa или antialiasedsbool или список bool
массив-подобный объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: float, vmax: float)
BboxBaseили Nonebool
Patch или (Path, Transform) или None
Colormapили строка или Noneцвет или список кортежей RGBA
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
неизвестно
linestyleили dashes или linestyles или lsстрока или кортеж или список
linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой
bool
Normalizeили строка или Noneoffset_transformили transOffsetмассив (N, 2) или (2,) array-like
список
AbstractPathEffectнеизвестно
None или bool или float или вызываемый объект
число с плавающей точкой
bool
(scale: float, length: float, randomness: float)
bool или None
строка
список строк или None
bool
число с плавающей точкой
-
- свойство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.- Атрибуты:
-
-
ax
Axes -
Объект Axes, на котором рисуются контуры.
-
collectionssilent_listPathCollection -
[Устарело]
- levelsмассив
-
Значения уровней контура.
- layersмассив
-
То же, что и levels для контурных линий; среднее значение между уровнями для заполненных контуров. См.
ContourSet._process_colors.
-
ax
Рисует контурные линии или заполненные области в зависимости от того, является ли ключевое слово filled
False(по умолчанию) илиTrue.Вызов функции:
ContourSet(ax, levels, allsegs, [allkinds], **kwargs)
- Параметры:
-
-
ax
Axes -
Объект
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.
-
ax
- 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]
-
Установите сразу несколько свойств.
Поддерживаемые свойства:
Свойство
Описание
Функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения
массив или скаляр или None
bool
antialiasedили aa или antialiasedsbool или список bool
массив или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: float, vmax: float)
BboxBaseили Nonebool
Patch или (Path, Transform) или None
Colormapили str или Noneцвет или список кортежей RGBA
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
неизвестно
linestyleили dashes или linestyles или lsстрока или кортеж или список
linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой
bool
Normalizeили строка или Noneoffset_transformили transOffset(N, 2) или (2,) массив
список
AbstractPathEffectнеизвестно
None или bool или число с плавающей точкой или вызываемая функция
число с плавающей точкой
bool
(scale: float, length: float, randomness: float)
bool или None
строка
список строк или None
bool
число с плавающей точкой
-
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/contour_api.html