matplotlib.quiver.QuiverKey
- классmatplotlib.quiver.QuiverKey(Q, X, Y, U, label, *, angle=0, coordinates='axes', color=None, labelsep=0.1, labelpos='N', labelcolor=None, fontproperties=None, **kwargs)[source]
-
Базовые классы:
ArtistМетка стрелки для использования в качестве ключа масштаба графика quiver.
Добавление ключа к графику quiver.
Позиционирование ключа зависит от X, Y, coordinates и labelpos. Если labelpos равен 'N' или 'S', X, Y задают положение середины стрелки ключа. Если labelpos равен 'E', X, Y позиционируют головку, а если labelpos равен 'W', X, Y позиционируют хвост; в обоих этих случаях X, Y находится где-то посередине стрелки + метки объекта ключа.
- Параметры:
-
-
Q
Quiver - X, Yfloat
-
Расположение ключа.
- Ufloat
-
Длина ключа.
- labelstr
-
Метка ключа (например, длина и единицы измерения ключа).
- anglefloat, по умолчанию: 0
-
Угол стрелки ключа, в градусах против часовой стрелки от горизонтальной оси.
- coordinates{'axes', 'figure', 'data', 'inches'}, по умолчанию: 'axes'
-
Система координат и единицы измерения для X, Y: 'axes' и 'figure' — нормализованные системы координат с (0, 0) в левом нижнем углу и (1, 1) в правом верхнем углу; 'data' — координаты данных осей (используются для расположения векторов на самом графике quiver); 'inches' — положение в дюймах на рисунке, с (0, 0) в левом нижнем углу.
- colorцвет
-
Переопределяет цвета заливки и контура из Q.
- labelpos{'N', 'S', 'E', 'W'}
-
Расположить метку над, под, справа, слева от стрелки соответственно.
- labelsepfloat, по умолчанию: 0.1
-
Расстояние в дюймах между стрелкой и меткой.
-
labelcolorцвет, по умолчанию:
rcParams["text.color"](по умолчанию:'black') -
Цвет метки.
- fontpropertiesdict, необязательно
-
Словарь с ключевыми аргументами, принимаемыми инициализатором
FontProperties: family, style, variant, size, weight. - **kwargs
-
Все дополнительные ключевые аргументы используются для переопределения свойств вектора, взятых из Q.
-
Q
- contains(mouseevent)[source]
-
Проверка, содержит ли элемент художник событие мыши.
- Параметры:
-
-
mouseevent
MouseEvent
-
mouseevent
- Возвращает:
-
- containsbool
-
Принадлежат ли какие-либо значения радиусу.
- detailsdict
-
Художественно-специфический словарь деталей контекста события, например, каких точек находится в радиусе выбора. См. отдельные подклассы Artist для получения подробной информации.
- draw(renderer)[source]
-
Отрисовка элемента Artist (и его дочерних элементов) с помощью заданного рендерера.
Это не имеет эффекта, если элемент не виден (
Artist.get_visibleвозвращает False).- Параметры:
-
-
renderer
RendererBaseподкласс.
-
renderer
Примечания
Этот метод переопределяется в подклассах Artist.
- halign={'E': 'left', 'N': 'center', 'S': 'center', 'W': 'right'}
- свойствоlabelsep
- pivot={'E': 'tip', 'N': 'middle', 'S': 'middle', 'W': 'tail'}
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[source]
-
Установить несколько свойств сразу.
Поддерживаемые свойства:
Свойство
Описание
Функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
bool
BboxBaseили Nonebool
Объект Patch или (Path, Transform) или None
неизвестно
строка
bool
объект
bool
список
AbstractPathEffectNone или bool или float или вызываемая функция
bool
(масштаб: float, длина: float, случайность: float)
bool или None
строка
bool
float
- set_figure(fig)[source]
-
Установить экземпляр
Figure, к которому принадлежит элемент.- Параметры:
-
-
fig
Figure
-
fig
- valign={'E': 'center', 'N': 'bottom', 'S': 'top', 'W': 'center'}
Примеры использования matplotlib.quiver.QuiverKey
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.quiver.QuiverKey.html