matplotlib.markers.MarkerStyle
- классmatplotlib.markers.MarkerStyle(marker, fillstyle=None, transform=None, capstyle=None, joinstyle=None)[source]
-
Bases:
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()[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={' ': 'ничего', '': 'ничего', '*': 'звезда', '+': 'плюс', ',': 'пиксел', '.': 'точка', '1': 'треугольник_вниз', '2': 'треугольник_вверх', '3': 'треугольник_влево', '4': 'треугольник_вправо', '8': 'восьмиугольник', '<': 'треугольник_влево', '>': 'треугольник_вправо', 'D': 'ромб', 'H': 'шестиугольник2', 'None': 'ничего', 'P': 'плюс_заполненный', 'X': 'икс_заполненный', '^': 'треугольник_вверх', '_': 'горизонтальная_линия', 'd': 'тонкий_ромб', 'h': 'шестиугольник1', 'none': 'ничего', 'o': 'круг', 'p': 'пятиугольник', 's': 'квадрат', 'v': 'треугольник_вниз', 'x': 'икс', '|': 'вертикальная_линия', 0: 'левый_отметка', 1: 'правый_отметка', 10: 'стрелка_вверх_основание', 11: 'стрелка_вниз_основание', 2: 'отметка_вверх', 3: 'отметка_вниз', 4: 'стрелка_влево', 5: 'стрелка_вправо', 6: 'стрелка_вверх', 7: 'стрелка_вниз', 8: 'стрелка_влево_основание', 9: 'стрелка_вправо_основание'}
- rotated(*, deg=None, rad=None)[source]
-
Возвращает новую версию этого маркера, повернутого на указанный угол.
- Параметры:
-
- degfloat, необязательно
-
Угол поворота в градусах.
- radfloat, необязательно
-
Угол поворота в радианах.
- .. note:: Вы должны указать ровно один из deg или rad.
- scaled(sx, sy=None)[source]
-
Возвращает новый маркер, масштабированный на указанные коэффициенты.
Если sy не задан, то используется одинаковый масштаб для x и y направлений.
- Параметры:
-
- sxfloat
-
Коэффициент масштабирования по X-направлению.
- syfloat, необязательно
-
Коэффициент масштабирования по Y-направлению.
- transformed(transform)[source]
-
Возвращает новую версию маркера с применённым преобразованием.
- Параметры:
-
-
transform
Affine2D -
Преобразование будет комбинировано с текущим пользовательским преобразованием.
-
transform
Примеры использования matplotlib.markers.MarkerStyle
Сопоставление свойств маркеров с многомерными данными
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.markers.MarkerStyle.html