matplotlib.markers.MarkerStyle
- classmatplotlib.markers.MarkerStyle(marker, fillstyle=None, transform=None, capstyle=None, joinstyle=None)[source]
-
Основы:
objectКласс, представляющий типы маркеров.
Экземпляры являются неизменяемыми. Если вам нужно что-то изменить, создайте новый экземпляр.
- Атрибуты:
-
- markersdict
-
Все известные маркеры.
- filled_markerstuple
-
Все известные заполненные маркеры. Это подмножество markers.
- fillstylestuple
-
Поддерживаемые стили заполнения.
- Параметры:
-
- markerstr, array-like, Path, MarkerStyle, или None
-
- Другой экземпляр MarkerStyle копирует детали этого
marker. - None означает отсутствие маркера. Это устаревшее значение по умолчанию.
- Для других возможных значений маркера см. строку документации модуля
matplotlib.markers.
- Другой экземпляр MarkerStyle копирует детали этого
-
fillstylestr, по умолчанию:
rcParams["markers.fillstyle"](по умолчанию:'full') -
Одно из 'full', 'left', 'right', 'bottom', 'top', 'none'.
- transformtransforms.Transform, по умолчанию: None
-
Преобразование, которое будет комбинироваться с внутренним преобразованием маркера.
-
capstyle
CapStyleили %(CapStyle)s, по умолчанию: None -
Стиль окончания, который переопределит стиль окончания маркера по умолчанию.
-
joinstyle
JoinStyleили %(JoinStyle)s, по умолчанию: 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', '*': 'звезда', '+': 'плюс', ',': 'пиксель', '.': 'точка', '1': 'треугольник_вниз', '2': 'треугольник_вверх', '3': 'треугольник_влево', '4': 'треугольник_вправо', '8': 'восьмиугольник', '<': 'треугольник_влево', '>': 'треугольник_вправо', 'D': 'ромб', 'H': 'шестиугольник2', 'None': 'nothing', 'P': 'плюс_заполненный', 'X': 'х_заполненный', '^': 'треугольник_вверх', '_': 'горизонтальная_линия', 'd': 'тонкий_ромб', 'h': 'шестиугольник1', 'none': 'nothing', 'o': 'круг', 'p': 'пятиугольник', 's': 'квадрат', 'v': 'треугольник_вниз', 'x': 'х', '|': 'вертикальная_линия', 0: 'влево_отметка', 1: 'вправо_отметка', 10: 'стрелка_вверх_основание', 11: 'стрелка_вниз_основание', 2: 'вверх_отметка', 3: 'вниз_отметка', 4: 'влево_стрелка', 5: 'вправо_стрелка', 6: 'вверх_стрелка', 7: 'вниз_стрелка', 8: 'влево_стрелка_основание', 9: 'вправо_стрелка_основание'}
- 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)[source]
-
Возвращает новую версию маркера с применённым преобразованием.
- Параметры:
-
-
transform
Affine2D, по умолчанию: None -
Преобразование будет комбинировано с текущим заданным пользователем преобразованием.
-
transform
Примеры использования matplotlib.markers.MarkerStyle
Сопоставление свойств маркеров с многомерными данными
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.markers.MarkerStyle.html