Spec-Zone.ru › Matplotlib 3.7

matplotlib.markers.MarkerStyle

classmatplotlib.markers.MarkerStyle(marker, fillstyle=None)[source]

Bases: object

Класс, представляющий типы маркеров.

Экземпляры являются неизменяемыми. Если вам нужно что-то изменить, создайте новый экземпляр.

Атрибуты:
markersсписок

Все известные маркеры.

filled_markersсписок

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

fillstylesсписок

Поддерживаемые стили заполнения.

Параметры:
markerstr, массив, Path, MarkerStyle или None
  • Другой экземпляр MarkerStyle копирует детали этого marker.
  • None означает отсутствие маркера. Это устаревшее значение по умолчанию.
  • Для других возможных значений маркера см. строку документации модуля matplotlib.markers.
fillstyleстрока, по умолчанию: rcParams["markers.fillstyle"] (по умолчанию: 'full')

Одно из 'full', 'left', 'right', 'bottom', 'top', 'none'.

transformtransforms.Transform, по умолчанию: None

Преобразование, которое будет комбинироваться с собственным преобразованием маркера.

capstyleCapStyle, по умолчанию: None

Стиль окончания, который переопределит стиль окончания по умолчанию для маркера.

joinstyleJoinStyle, по умолчанию: None

Стиль соединения, который переопределит стиль соединения по умолчанию для маркера.

filled_markers=('.', 'o', 'v', '^', '<', '>', '8', 's', 'p', '*', 'h', 'H', 'D', 'd', 'P', 'X')
fillstyles=('full', 'left', 'right', 'bottom', 'top', 'none')
get_alt_path()[source]

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

Для незаполненных маркеров это None; для заполненных маркеров это область, которая будет нарисована с помощью markerfacecoloralt.

get_alt_transform()[source]

Возвращает преобразование, которое будет применено к Path из MarkerStyle.get_alt_path().

get_capstyle()[source]
get_fillstyle()[source]
get_joinstyle()[source]
get_marker()[source]
get_path()[source]

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

Для незаполненных маркеров это весь маркер, для заполненных маркеров это область, которая будет нарисована с помощью markerfacecolor.

get_snap_threshold()[source]
get_transform()[source]

Возвращает преобразование, которое будет применено к Path из MarkerStyle.get_path().

get_user_transform()[source]

Возвращает пользовательскую часть преобразования маркера.

is_filled()[source]
markers={' ': 'nothing', '': 'nothing', '*': 'star', '+': 'plus', ',': 'pixel', '.': 'point', '1': 'tri_down', '2': 'tri_up', '3': 'tri_left', '4': 'tri_right', '8': 'octagon', '<': 'triangle_left', '>': 'triangle_right', 'D': 'diamond', 'H': 'hexagon2', 'None': 'nothing', 'P': 'plus_filled', 'X': 'x_filled', '^': 'triangle_up', '_': 'hline', 'd': 'thin_diamond', 'h': 'hexagon1', 'none': 'nothing', 'o': 'circle', 'p': 'pentagon', 's': 'square', 'v': 'triangle_down', 'x': 'x', '|': 'vline', 0: 'tickleft', 1: 'tickright', 10: 'caretupbase', 11: 'caretdownbase', 2: 'tickup', 3: 'tickdown', 4: 'caretleft', 5: 'caretright', 6: 'caretup', 7: 'caretdown', 8: 'caretleftbase', 9: 'caretrightbase'}
rotated(*, deg=None, rad=None)[source]

Возвращает новую версию этого маркера, повернутого на указанный угол.

Параметры:
degfloat, по умолчанию: None

Угол поворота в градусах.

radfloat, по умолчанию: None

Угол поворота в радианах.

.. note:: Вы должны указать ровно одно из deg или rad.
scaled(sx, sy=None)[source]

Возвращает новый маркер, масштабированный указанными коэффициентами.

Если sy равно None, одинаковый масштаб применяется по обеим осям x и y.

Параметры:
sxfloat

Коэффициент масштабирования по оси x.

syfloat, по умолчанию: None

Коэффициент масштабирования по оси y.

transformed(transform:Affine2D)[source]

Возвращает новую версию маркера с применённым преобразованием.

Параметры:
transformAffine2D, по умолчанию: None

Преобразование будет комбинировано с текущим пользовательским преобразованием.

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

Справочник по маркерам

Справочник по маркерам

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

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

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

Spec-Zone.ru

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