On this page
matplotlib.patches.Arrow
class matplotlib.patches.Arrow(x, y, dx, dy, width=1.0, **kwargs)[source]-
An arrow patch.
Draws an arrow from (x, y) to (x + dx, y + dy). The width of the arrow is scaled by width.
Parameters: -
x : scalar -
x coordinate of the arrow tail
-
y : scalar -
y coordinate of the arrow tail
-
dx : scalar -
Arrow length in the x direction
-
dy : scalar -
Arrow length in the y direction
-
width : scalar, optional (default: 1) -
Scale factor for the width of the arrow. With a default value of 1, the tail width is 0.2 and head width is 0.6.
- **kwargs :
-
Keyword arguments control the
Patchproperties:Property Description agg_filtera filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array alphafloat or None animatedbool antialiasedor aabool or None capstyle['butt' | 'round' | 'projecting'] clip_boxa Bboxinstanceclip_onbool clip_path[( Path,Transform) |Patch| None]colormatplotlib color spec containsa callable function edgecoloror ecmpl color spec, None, 'none', or 'auto' facecoloror fcmpl color spec, or None for default, or 'none' for no color figurea Figureinstancefillbool gidan id string hatch['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*'] joinstyle['miter' | 'round' | 'bevel'] labelobject linestyleor ls['solid' | 'dashed', 'dashdot', 'dotted' | (offset, on-off-dash-seq) | '-'|'--'|'-.'|':'|'None'|' '|'']linewidthor lwfloat or None for default path_effectsAbstractPathEffectpicker[None | bool | float | callable] rasterizedbool or None sketch_params(scale: float, length: float, randomness: float) snapbool or None transformTransformurla url string visiblebool zorderfloat
See also
FancyArrow- Patch that allows independent control of the head and tail properties
get_patch_transform()[source]-
Return the
Transforminstance which takes patch coordinates to data coordinates.For example, one may define a patch of a circle which represents a radius of 5 by providing coordinates for a unit circle, and a transform which scales the coordinates (the patch coordinate) by 5.
get_path()[source]-
Return the path of this patch
-
Examples using matplotlib.patches.Arrow
© 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.Arrow.html