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
matplotlib.quiver.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') -
Цвет метки.
- fontpropertiesсловарь, необязательно
-
Словарь с ключевыми словами, принимаемыми инициализатором
FontProperties: family, style, variant, size, weight. - **kwargs
-
Любые дополнительные ключевые аргументы используются для переопределения свойств вектора, взятых из Q.
-
Q
- contains(mouseevent)[source]
-
Проверка, содержит ли элемент художник событие мыши.
- Параметры:
-
-
mouseevent
matplotlib.backend_bases.MouseEvent
-
mouseevent
- Возвращает:
-
- containsbool
-
Включает ли какие-либо значения в радиусе.
- detailsdict
-
Словарь, специфичный для художника, содержащий подробности контекста события, такие как точки, содержащиеся в радиусе выбора. Подробности см. в соответствующих подклассах класса Artist.
- draw(renderer)[source]
-
Отрисовка элемента (и его потомков) с помощью заданного рендерера.
Не имеет эффекта, если элемент не виден (
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) массив float и значение dpi, и возвращает (m, n, 3) массив и два смещения от нижнего левого угла изображения
скаляр или None
bool
bool
Объект Patch или (Path, Transform) или None
неизвестно
str
bool
объект
bool
None или bool или float или вызываемый объект
bool
(масштаб: float, длина: float, случайность: float)
bool или None
str
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.6.0/api/_as_gen/matplotlib.quiver.QuiverKey.html