neulab/docprompting-conala huggingface dataset:
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
animated bool  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
figure Figure  
gid str  
height float  
in_layout bool  
label object  
offset (float, float) or callable  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
rasterized bool  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
transform Transform  
url str  
visible bool  
width float  
zorder float
contains(mouseevent)[source]
 
Delegate the mouse event contains-check to the children. As a container, the OffsetBox does not respond itself to mouseevents.  Parameters 
 
mouseeventmatplotlib.backend_bases.MouseEvent

  Returns 
 
containsbool


Whether any values are within the radius.  
detailsdict


An artist-specific dictionary of details of the event context, such as which points are contained in the pick radius. See the individual Artist subclasses for details.      See also  Artist.contains
get_offset(width, height, xdescent, ydescent, renderer)[source]
 
Return the offset as a tuple (x, y). The extent parameters have to be provided to handle the case where the offset is dynamically determined by a callable (see set_offset).  Parameters 
 width, height, xdescent, ydescent

Extent parameters.  
rendererRendererBase subclass
set_figure(fig)[source]
 
Set the Figure for the OffsetBox and all its children.  Parameters 
 
figFigure
set_height(height)[source]
 
Set the height of the box.  Parameters 
 
heightfloat
set_offset(xy)[source]
 
Set the offset.  Parameters 
 
xy(float, float) or callable


The (x, y) coordinates of the offset in display units. These can either be given explicitly as a tuple (x, y), or by providing a function that converts the extent into the offset. This function must have the signature: def offset(width, height, xdescent, ydescent, renderer) -> (float, float)
set_width(width)[source]
 
Set the width of the box.  Parameters 
 
widthfloat
classmatplotlib.offsetbox.OffsetImage(arr, zoom=1, cmap=None, norm=None, interpolation=None, origin=None, filternorm=True, filterrad=4.0, resample=False, dpi_cor=True, **kwargs)[source]
 
Bases: matplotlib.offsetbox.OffsetBox   draw(renderer)[source]
 
Update the location of children if necessary and draw them to the given renderer. 
   get_children()[source]
 
Return a list of the child Artists. 
   get_data()[source]

   get_extent(renderer)[source]
 
Return a tuple width, height, xdescent, ydescent of the box. 
   get_offset()[source]
 
Return offset of the container. 
   get_window_extent(renderer)[source]
 
Get the artist's bounding box in display space. The bounding box' width and height are nonnegative. Subclasses should override for inclusion in the bounding box "tight" calculation. Default is to return an empty bounding box at 0, 0. Be careful when using this function, the results will not update if the artist window extent of the artist changes. The extent can change due to any changes in the transform stack, such as changing the axes limits, the figure size, or the canvas used (as is done when saving a figure). This can lead to unexpected behavior where interactive figures will look fine on the screen, but will save incorrectly. 
   get_zoom()[source]

   set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, data=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zoom=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
animated bool  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
data unknown  
figure Figure  
gid str  
height float  
in_layout bool  
label object  
offset (float, float) or callable  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
rasterized bool  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
transform Transform  
url str  
visible bool  
width float  
zoom unknown  
zorder float   
   set_data(arr)[source]

   set_zoom(zoom)[source]
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, data=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zoom=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
animated bool  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
data unknown  
figure Figure  
gid str  
height float  
in_layout bool  
label object  
offset (float, float) or callable  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
rasterized bool  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
transform Transform  
url str  
visible bool  
width float  
zoom unknown  
zorder float
classmatplotlib.offsetbox.PackerBase(pad=None, sep=None, width=None, height=None, align='baseline', mode='fixed', children=None)[source]
 
Bases: matplotlib.offsetbox.OffsetBox  Parameters 
 
padfloat, optional


The boundary padding in points.  
sepfloat, optional


The spacing between items in points.  
width, heightfloat, optional


Width and height of the container box in pixels, calculated if None.  
align{'top', 'bottom', 'left', 'right', 'center', 'baseline'}, default: 'baseline'


Alignment of boxes.  
mode{'fixed', 'expand', 'equal'}, default: 'fixed'


The packing mode.  'fixed' packs the given Artists tight with sep spacing. 'expand' uses the maximal available space to distribute the artists with equal spacing in between. 'equal': Each artist an equal fraction of the available space and is left-aligned (or top-aligned) therein.   
childrenlist of Artist


The artists to pack.     Notes pad and sep are in points and will be scaled with the renderer dpi, while width and height are in pixels.   set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
animated bool  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
figure Figure  
gid str  
height float  
in_layout bool  
label object  
offset (float, float) or callable  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
rasterized bool  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
transform Transform  
url str  
visible bool  
width float  
zorder float
classmatplotlib.offsetbox.PaddedBox(child, pad=None, draw_frame=False, patch_attrs=None)[source]
 
Bases: matplotlib.offsetbox.OffsetBox A container to add a padding around an Artist. The PaddedBox contains a FancyBboxPatch that is used to visualize it when rendering.  Parameters 
 
childArtist


The contained Artist.  
padfloat


The padding in points. This will be scaled with the renderer dpi. In contrast width and height are in pixels and thus not scaled.  
draw_framebool


Whether to draw the contained FancyBboxPatch.  
patch_attrsdict or None


Additional parameters passed to the contained FancyBboxPatch.       draw(renderer)[source]
 
Update the location of children if necessary and draw them to the given renderer. 
   draw_frame(renderer)[source]

   get_extent_offsets(renderer)[source]
 
Update offset of the children and return the extent of the box.  Parameters 
 
rendererRendererBase subclass

  Returns 
 width
height
xdescent
ydescent
list of (xoffset, yoffset) pairs
   
   set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
animated bool  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
figure Figure  
gid str  
height float  
in_layout bool  
label object  
offset (float, float) or callable  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
rasterized bool  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
transform Transform  
url str  
visible bool  
width float  
zorder float   
   update_frame(bbox, fontsize=None)[source]
get_minimumdescent()[source]
 
[Deprecated] Get minimumdescent. Notes  Deprecated since version 3.4.
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, minimumdescent=<UNSET>, multilinebaseline=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, text=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
animated bool  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
figure Figure  
gid str  
height float  
in_layout bool  
label object  
minimumdescent unknown  
multilinebaseline unknown  
offset (float, float)  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
rasterized bool  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
text unknown  
transform unknown  
url str  
visible bool  
width float  
zorder float
set_minimumdescent(t)[source]
 
[Deprecated] Set minimumdescent. If True, extent of the single line text is adjusted so that its descent is at least the one of the glyph "p". Notes  Deprecated since version 3.4.
set_multilinebaseline(t)[source]
 
Set multilinebaseline. If True, the baseline for multiline text is adjusted so that it is (approximately) center-aligned with single-line text. This is used e.g. by the legend implementation so that single-line labels are baseline-aligned, but multiline labels are "center"-aligned with them.
set_text(s)[source]
 
Set the text of this area as a string.
classmatplotlib.offsetbox.VPacker(pad=None, sep=None, width=None, height=None, align='baseline', mode='fixed', children=None)[source]
 
Bases: matplotlib.offsetbox.PackerBase VPacker packs its children vertically, automatically adjusting their relative positions at draw time.  Parameters 
 
padfloat, optional


The boundary padding in points.  
sepfloat, optional


The spacing between items in points.  
width, heightfloat, optional


Width and height of the container box in pixels, calculated if None.  
align{'top', 'bottom', 'left', 'right', 'center', 'baseline'}, default: 'baseline'


Alignment of boxes.  
mode{'fixed', 'expand', 'equal'}, default: 'fixed'


The packing mode.  'fixed' packs the given Artists tight with sep spacing. 'expand' uses the maximal available space to distribute the artists with equal spacing in between. 'equal': Each artist an equal fraction of the available space and is left-aligned (or top-aligned) therein.   
childrenlist of Artist


The artists to pack.     Notes pad and sep are in points and will be scaled with the renderer dpi, while width and height are in pixels.   get_extent_offsets(renderer)[source]
 
Update offset of the children and return the extent of the box.  Parameters 
 
rendererRendererBase subclass

  Returns 
 width
height
xdescent
ydescent
list of (xoffset, yoffset) pairs
   
   set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
animated bool  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
figure Figure  
gid str  
height float  
in_layout bool  
label object  
offset (float, float) or callable  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
rasterized bool  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
transform Transform  
url str  
visible bool  
width float  
zorder float
matplotlib.patches                         Patches are Artists with a face color and an edge color.  Classes  
Annulus(xy, r, width[, angle]) An elliptical annulus.  
Arc(xy, width, height[, angle, theta1, theta2]) An elliptical arc, i.e. a segment of an ellipse.  
Arrow(x, y, dx, dy[, width]) An arrow patch.  
ArrowStyle(stylename, **kw) ArrowStyle is a container class which defines several arrowstyle classes, which is used to create an arrow path along a given path.  
BoxStyle(stylename, **kw) BoxStyle is a container class which defines several boxstyle classes, which are used for FancyBboxPatch.  
Circle(xy[, radius]) A circle patch.  
CirclePolygon(xy[, radius, resolution]) A polygon-approximation of a circle patch.  
ConnectionPatch(xyA, xyB, coordsA[, ...]) A patch that connects two points (possibly in different axes).  
ConnectionStyle(stylename, **kw) ConnectionStyle is a container class which defines several connectionstyle classes, which is used to create a path between two points.  
Ellipse(xy, width, height[, angle]) A scale-free ellipse.  
FancyArrow(x, y, dx, dy[, width, ...]) Like Arrow, but lets you set head width and head height independently.  
FancyArrowPatch([posA, posB, path, ...]) A fancy arrow patch.  
FancyBboxPatch(xy, width, height[, ...]) A fancy box around a rectangle with lower left at xy = (x, y) with specified width and height.  
Patch([edgecolor, facecolor, color, ...]) A patch is a 2D artist with a face color and an edge color.  
PathPatch(path, **kwargs) A general polycurve path patch.  
StepPatch(values, edges, *[, orientation, ...]) A path patch describing a stepwise constant function.  
Polygon(xy[, closed]) A general polygon patch.  
Rectangle(xy, width, height[, angle]) A rectangle defined via an anchor point xy and its width and height.  
RegularPolygon(xy, numVertices[, radius, ...]) A regular polygon patch.  
Shadow(patch, ox, oy, **kwargs) Create a shadow of the given patch.  
Wedge(center, r, theta1, theta2[, width]) Wedge shaped patch.     Functions  
bbox_artist(artist, renderer[, props, fill]) A debug function to draw a rectangle around the bounding box returned by an artist's Artist.get_window_extent to test whether the artist is returning the correct bbox.  
draw_bbox(bbox, renderer[, color, trans]) A debug function to draw a rectangle around the bounding box returned by an artist's Artist.get_window_extent to test whether the artist is returning the correct bbox.
get_radii()[source]
 
Return the semi-major and semi-minor radii of the annulus.
get_width()[source]
 
Return the width (thickness) of the annulus ring.
set(*, agg_filter=<UNSET>, alpha=<UNSET>, angle=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<UNSET>, center=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, fill=<UNSET>, gid=<UNSET>, hatch=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, radii=<UNSET>, rasterized=<UNSET>, semimajor=<UNSET>, semiminor=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
angle float  
animated bool  
antialiased or aa bool or None  
capstyle CapStyle or {'butt', 'projecting', 'round'}  
center (float, float)  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
color color  
edgecolor or ec color or None  
facecolor or fc color or None  
figure Figure  
fill bool  
gid str  
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}  
in_layout bool  
joinstyle JoinStyle or {'miter', 'round', 'bevel'}  
label object  
linestyle or ls {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}  
linewidth or lw float or None  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
radii float or (float, float)  
rasterized bool  
semimajor float  
semiminor float  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
transform Transform  
url str  
visible bool  
width float  
zorder float
set_angle(angle)[source]
 
Set the tilt angle of the annulus.  Parameters 
 
anglefloat
set_center(xy)[source]
 
Set the center of the annulus.  Parameters 
 
xy(float, float)
set_radii(r)[source]
 
Set the semi-major (a) and semi-minor radii (b) of the annulus.  Parameters 
 
rfloat or (float, float)


The radius, or semi-axes:  If float: radius of the outer circle. If two floats: semi-major and -minor axes of outer ellipse.
set_semimajor(a)[source]
 
Set the semi-major axis a of the annulus.  Parameters 
 
afloat
set_semiminor(b)[source]
 
Set the semi-minor axis b of the annulus.  Parameters 
 
bfloat
set_width(width)[source]
 
Set the width (thickness) of the annulus ring. The width is measured inwards from the outer ellipse.  Parameters 
 
widthfloat
draw(renderer)[source]
 
Draw the arc to the given renderer. Notes Ellipses are normally drawn using an approximation that uses eight cubic Bezier splines. The error of this approximation is 1.89818e-6, according to this unverified source: Lancaster, Don. Approximating a Circle or an Ellipse Using Four Bezier Cubic Splines. https://www.tinaja.com/glib/ellipse4.pdf There is a use case where very large ellipses must be drawn with very high accuracy, and it is too expensive to render the entire ellipse with enough segments (either splines or line segments). Therefore, in the case where either radius of the ellipse is large enough that the error of the spline approximation will be visible (greater than one pixel offset from the ideal), a different technique is used. In that case, only the visible parts of the ellipse are drawn, with each visible arc using a fixed number of spline segments (8). The algorithm proceeds as follows:  
The points where the ellipse intersects the axes bounding box are located. (This is done be performing an inverse transformation on the axes bbox such that it is relative to the unit circle -- this makes the intersection calculation much easier than doing rotated ellipse intersection directly). This uses the "line intersecting a circle" algorithm from: Vince, John. Geometry for Computer Graphics: Formulae, Examples & Proofs. London: Springer-Verlag, 2005.  The angles of each of the intersection points are calculated. Proceeding counterclockwise starting in the positive x-direction, each of the visible arc-segments between the pairs of vertices are drawn using the Bezier arc approximation technique implemented in Path.arc.
set(*, agg_filter=<UNSET>, alpha=<UNSET>, angle=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<UNSET>, center=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, fill=<UNSET>, gid=<UNSET>, hatch=<UNSET>, height=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
agg_filter a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array  
alpha scalar or None  
angle float  
animated bool  
antialiased or aa bool or None  
capstyle CapStyle or {'butt', 'projecting', 'round'}  
center (float, float)  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
color color  
edgecolor or ec color or None  
facecolor or fc color or None  
figure Figure  
fill bool  
gid str  
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}  
height float  
in_layout bool  
joinstyle JoinStyle or {'miter', 'round', 'bevel'}  
label object  
linestyle or ls {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}  
linewidth or lw float or None  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
rasterized bool  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
transform Transform  
url str  
visible bool  
width float  
zorder float
get_patch_transform()[source]
 
Return the Transform instance mapping 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.
classBarAB(widthA=1.0, angleA=0, widthB=1.0, angleB=0)[source]
 
Bases: matplotlib.patches.ArrowStyle._Curve An arrow with vertical bars | at both ends.  Parameters 
 
widthA, widthBfloat, default: 1.0


Width of the bracket.  
angleA, angleBfloat, default: 0 degrees


Orientation of the bracket, as a counterclockwise angle. 0 degrees means perpendicular to the line.       arrow='|-|'
classBracketA(widthA=1.0, lengthA=0.2, angleA=0)[source]
 
Bases: matplotlib.patches.ArrowStyle._Curve An arrow with an outward square bracket at its start.  Parameters 
 
widthAfloat, default: 1.0


Width of the bracket.  
lengthAfloat, default: 0.2


Length of the bracket.  
angleAfloat, default: 0 degrees


Orientation of the bracket, as a counterclockwise angle. 0 degrees means perpendicular to the line.       arrow=']-'