Spec-Zone.ru › Matplotlib 3.8

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.
fillstylestr, по умолчанию: rcParams["markers.fillstyle"] (по умолчанию: 'full')

Одно из 'full', 'left', 'right', 'bottom', 'top', 'none'.

transformtransforms.Transform, по умолчанию: None

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

capstyleCapStyle или %(CapStyle)s, по умолчанию: None

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

joinstyleJoinStyle или %(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]

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

Параметры:
transformAffine2D, по умолчанию: None

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

Примеры использования 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

Spec-Zone.ru

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