Spec-Zone.ru › Matplotlib

matplotlib.markers.MarkerStyle

classmatplotlib.markers.MarkerStyle(marker, fillstyle=None, transform=None, capstyle=None, joinstyle=None)[исходный код]

Базовый класс: object

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

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

Атрибуты:
markersdict

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

filled_markerstuple

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

fillstylestuple

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

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

Одно из значений: 'full', 'left', 'right', 'bottom', 'top', 'none'.

transformTransform, необязательный

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

capstyleCapStyle или %(CapStyle)s, необязательный

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

joinstyleJoinStyle или %(JoinStyle)s, необязательный

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

filled_markers=('.', 'o', 'v', '^', '<', '>', '8', 's', 'p', '*', 'h', 'H', 'D', 'd', 'P', 'X')
fillstyles=('full', 'left', 'right', 'bottom', 'top', 'none')
get_alt_path()[исходный код]

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

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

get_alt_transform()[исходный код]

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

get_capstyle()[исходный код]
get_fillstyle()[исходный код]
get_joinstyle()[исходный код]
get_marker()[исходный код]
get_path()[исходный код]

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

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

get_snap_threshold()[исходный код]
get_transform()[исходный код]

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

get_user_transform()[исходный код]

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

is_filled()[исходный код]
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)[исходный код]

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

Параметры:
degfloat, необязательный

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

radfloat, необязательный

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

.. note:: Необходимо указать ровно один из параметров: deg или rad.
scaled(sx, sy=None)[исходный код]

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

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

Параметры:
sxfloat

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

syfloat, необязательный

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

transformed(transform)[исходный код]

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

Параметры:
transformAffine2D

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

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

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

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

Отображение свойств маркера на многомерные данные

Отображение свойств маркера на многомерные данные

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

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

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

Spec-Zone.ru

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