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.
- Другой экземпляр MarkerStyle копирует детали этого
-
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