matplotlib.patches.YAArrow
-
class matplotlib.patches.YAArrow(figure, xytip, xybase, width=4, frac=0.1, headwidth=12, **kwargs)[source] -
Ещё один класс стрелки.
Это стрелка, которая определяется в пространстве отображения и имеет наконечник в точке x1, y1 и основание в точке x2, y2.
Аргументы конструктора:
- xytip
- (x, y) положение наконечника стрелки
- xybase
- (x, y) положение средней точки основания стрелки
- figure
- Экземпляр
Figure(fig.dpi) - width
- Ширина стрелки в пунктах
- frac
- Доля длины стрелки, занимаемая наконечником
- headwidth
- Ширина основания наконечника стрелки в пунктах
Допустимые ключевые слова:
Свойство Описание agg_filterФункция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает (m, n, 3) массив alphaчисло с плавающей точкой или None animatedbool antialiasedили aabool или None capstyle['butt' | 'round' | 'projecting'] clip_boxэкземпляр Bboxclip_onbool clip_path[( Path,Transform) |Patch| None]colorспецификация цвета matplotlib containsвызываемая функция edgecolorили ecспецификация цвета mpl, None, 'none' или 'auto' facecolorили fcспецификация цвета mpl или None для значения по умолчанию, или 'none' для отсутствия цвета figureэкземпляр Figurefillbool gidстрока-идентификатор hatch['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*'] joinstyle['miter' | 'round' | 'bevel'] labelобъект linestyleили ls['solid' | 'dashed', 'dashdot', 'dotted' | (offset, on-off-dash-seq) | '-'|'--'|'-.'|':'|'None'|' '|'']linewidthили lwчисло с плавающей точкой или None по умолчанию path_effectsAbstractPathEffectpicker[None | bool | число с плавающей точкой | вызываемая функция] rasterizedbool или None sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapbool или None transformTransformurlстрока url visiblebool zorderчисло с плавающей точкой -
get_patch_transform()[source] -
Возвращает экземпляр
Transform, который преобразует координаты объекта в данные.Например, можно определить фигуру окружности, представляющую радиус 5, предоставив координаты для единичной окружности и преобразование, масштабирующее координаты (координаты объекта) на 5.
-
get_path()[source] -
Возвращает путь этого объекта.
-
getpoints(x1, y1, x2, y2, k)[source] -
Для отрезка прямой, заданного (x1, y1) и (x2, y2), возвращает точки на прямой, перпендикулярной этому отрезку и пересекающей точку (x2, y2), расстояние от (x2, y2) до которых равно k.
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.patches.YAArrow.html