Spec-Zone.ru › Matplotlib

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'.

transformTransform, необязательно

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

capstyleCapStyle или %(CapStyle)s, необязательно

Стиль обрезки, который переопределит стандартный стиль обрезки маркера.

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

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

Параметры:
transformAffine2D

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

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

Spec-Zone.ru

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