matplotlib.quiver.QuiverKey
- класс
matplotlib.quiver.QuiverKey(Q, X, Y, U, метка, *, угол=0, координаты='оси', цвет=None, расстояние_до_метки=0.1, положение_метки='С', цвет_метки=None, шрифт=None, **kw)[source]
-
Базы:
matplotlib.artist.ArtistПодписанная стрелка для использования в качестве ключа масштаба графика вектора.
Добавить ключ к графику вектора.
Позиционирование ключа зависит от 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, default: 0
-
Угол стрелки ключа в градусах против часовой стрелки от оси x.
- coordinates{'axes', 'figure', 'data', 'inches'}, default: 'axes'
-
Система координат и единицы для X, Y: 'axes' и 'figure' - это нормализованные системы координат с (0, 0) в левом нижнем и (1, 1) в правом верхнем углу; 'data' - это координаты данных осей (используются для расположения векторов на самом графике вектора); 'inches' - это позиция на рисунке в дюймах, с (0, 0) в левом нижнем углу.
- colorcolor
-
Переопределяет цвета заливки и границ из Q.
- labelpos{'N', 'S', 'E', 'W'}
-
Расположить метку над, под, справа, слева от стрелки соответственно.
- labelsepfloat, default: 0.1
-
Расстояние в дюймах между стрелкой и меткой.
-
labelcolorcolor, default:
rcParams["text.color"](default:'black') -
Цвет метки.
- fontpropertiesdict, optional
-
Словарь с аргументами ключевых слов, принимаемыми инициализатором
FontProperties: family, style, variant, size, weight. - **kwargs
-
Любые дополнительные аргументы ключевых слов используются для переопределения свойств векторов, взятых из Q.
-
__init__(Q, X, Y, U, label, *, angle=0, coordinates='axes', color=None, labelsep=0.1, labelpos='N', labelcolor=None, fontproperties=None, **kw)[source] -
Добавить ключ к графику вектора.
Позиционирование ключа зависит от 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, default: 0
-
Угол стрелки ключа в градусах против часовой стрелки от оси x.
- coordinates{'axes', 'figure', 'data', 'inches'}, default: 'axes'
-
Система координат и единицы для X, Y: 'axes' и 'figure' - это нормализованные системы координат с (0, 0) в левом нижнем и (1, 1) в правом верхнем углу; 'data' - это координаты данных осей (используются для расположения векторов на самом графике вектора); 'inches' - это позиция на рисунке в дюймах, с (0, 0) в левом нижнем углу.
- colorcolor
-
Переопределяет цвета заливки и границ из Q.
- labelpos{'N', 'S', 'E', 'W'}
-
Расположить метку над, под, справа, слева от стрелки соответственно.
- labelsepfloat, default: 0.1
-
Расстояние в дюймах между стрелкой и меткой.
-
labelcolorcolor, default:
rcParams["text.color"](default:'black') -
Цвет метки.
- fontpropertiesdict, optional
-
Словарь с аргументами ключевых слов, принимаемыми инициализатором
FontProperties: family, style, variant, size, weight. - **kwargs
-
Любые дополнительные аргументы ключевых слов используются для переопределения свойств векторов, взятых из Q.
-
Q
-
__module__= 'matplotlib.quiver'
-
contains(mouseevent)[source] -
Проверить, содержит ли артист событие мыши.
Параметры: -
mouseevent
matplotlib.backend_bases.MouseEvent
Возвращает: - containsbool
-
Содержатся ли какие-либо значения в радиусе.
- detailsdict
-
Специфичный для артиста словарь подробностей контекста события, например, какие точки содержатся в радиусе выбора. См. отдельные подклассы Artist для получения подробной информации.
-
mouseevent
-
draw(renderer)[source] -
Нарисовать артиста (и его дочерние элементы) с помощью предоставленного рендерера.
Это не оказывает никакого влияния, если артист не виден (
Artist.get_visibleвозвращает False).Параметры: -
renderer
RendererBaseподкласс.
Примечания
Этот метод переопределен в подклассах Artist.
-
renderer
-
halign= {'E': 'left', 'N': 'center', 'S': 'center', 'W': 'right'}
-
Q
-
pivot= {'E': 'конечная точка', 'N': 'середина', 'S': 'середина', 'W': 'начало'}
-
remove()[source] -
Удалить элемент рисунка с фигуры, если это возможно.
Эффект не будет виден до повторной отрисовки фигуры, например, с помощью
FigureCanvasBase.draw_idle. Вызовитеrelimдля обновления пределов осей, если это необходимо.Примечание:
relimне увидит коллекции, даже если коллекция была добавлена к осям с autolim = True.Примечание: нет поддержки удаления записи легенды элемента рисунка.
-
set_figure(fig)[source] -
Установить экземпляр
Figure, к которому принадлежит элемент рисунка.Параметры: -
fig
Figure
-
fig
-
valign= {'E': 'по центру', 'N': 'вниз', 'S': 'вверх', 'W': 'по центру'}
-
Примеры использования matplotlib.quiver.QuiverKey
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.quiver.QuiverKey.html