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'.
-
transform
Transform, необязательный -
Преобразование, которое будет объединено с исходным преобразованием маркера.
-
capstyle
CapStyleили %(CapStyle)s, необязательный -
Стиль окончания, переопределяющий стиль окончания маркера по умолчанию.
-
joinstyle
JoinStyleили %(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)[исходный код]
-
Возвращает новую версию этого маркера с применённым преобразованием.
- Параметры:
-
-
transform
Affine2D -
Преобразование будет объединено с текущим преобразованием, заданным пользователем.
-
transform
Примеры использования 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