matplotlib.quiver.QuiverKey
- classmatplotlib.quiver.QuiverKey(Q, X, Y, U, label, *, angle=0, coordinates='axes', color=None, labelsep=0.1, labelpos='N', labelcolor=None, fontproperties=None, **kwargs)[source]
-
Bases:
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
-
Угол стрелки ключа, в градусах против часовой стрелки от оси x.
- 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
-
Возвращает True, если какие-либо значения находятся в радиусе.
- detailsdict
-
Словарь, специфичный для художника, содержащий детали контекста события, такие как точки, содержащиеся в радиусе выбора. Смотрите подклассы отдельных художников для подробностей.
- draw(renderer)[source]
-
Отрисовать художника (и его потомков) с помощью данного рендерера.
Если художник невидим (
Artist.get_visibleвозвращает False), этот метод не имеет эффекта.- Параметры:
-
-
renderer
RendererBaseподкласс.
-
renderer
Примечания
Этот метод переопределяется в подклассах художника.
- halign={'E': 'left', 'N': 'center', 'S': 'center', 'W': 'right'}
- propertylabelsep
- 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]
-
Одновременная установка нескольких свойств.
Поддерживаются следующие свойства
Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
bool
bool
Объект Patch или (Path, Transform) или None
неизвестно
str
bool
объект
bool
None или bool или float или вызываемый объект
bool
(масштаб: float, длина: float, случайность: float)
bool или None
строка
bool
число с плавающей точкой
- 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.7.5/api/_as_gen/matplotlib.quiver.QuiverKey.html