neulab/docprompting-conala huggingface dataset:
tricontourf(*args, zdir='z', offset=None, data=None, **kwargs)[source]
 
Create a 3D filled contour plot.  Note This method currently produces incorrect output due to a longstanding bug in 3D PolyCollection rendering.   Parameters 
 
X, Y, Zarray-like


Input data. See tricontourf for acceptable data shapes.  
zdir{'x', 'y', 'z'}, default: 'z'


The direction to use.  
offsetfloat, optional


If specified, plot a projection of the contour lines at this position in a plane normal to zdir.  
dataindexable object, optional


If given, all parameters also accept a string s, which is interpreted as data[s] (unless this raises an exception).  *args, **kwargs

Other arguments are forwarded to matplotlib.axes.Axes.tricontourf.    Returns 
 matplotlib.tri.tricontour.TriContourSet
update_datalim(xys, **kwargs)[source]
 
Extend the dataLim Bbox to include the given points. If no data is set currently, the Bbox will ignore its limits and set the bound to be the bounds of the xydata (xys). Otherwise, it will compute the bounds of the union of its current data and the data in xys.  Parameters 
 
xys2D array-like


The points to include in the data limits Bbox. This can be either a list of (x, y) tuples or a Nx2 array.  
updatex, updateybool, default: True


Whether to update the x/y limits.
view_init(elev=None, azim=None, vertical_axis='z')[source]
 
Set the elevation and azimuth of the axes in degrees (not radians). This can be used to rotate the axes programmatically.  Parameters 
 
elevfloat, default: None


The elevation angle in the vertical plane in degrees. If None then the initial value as specified in the Axes3D constructor is used.  
azimfloat, default: None


The azimuth angle in the horizontal plane in degrees. If None then the initial value as specified in the Axes3D constructor is used.  
vertical_axis{"z", "x", "y"}, default: "z"


The axis to align vertically. azim rotates about this axis.
voxels([x, y, z, ]/, filled, facecolors=None, edgecolors=None, **kwargs)[source]
 
Plot a set of filled voxels All voxels are plotted as 1x1x1 cubes on the axis, with filled[0, 0, 0] placed with its lower corner at the origin. Occluded faces are not plotted.  Parameters 
 
filled3D np.array of bool


A 3D array of values, with truthy values indicating which voxels to fill  
x, y, z3D np.array, optional


The coordinates of the corners of the voxels. This should broadcast to a shape one larger in every dimension than the shape of filled. These can be used to plot non-cubic voxels. If not specified, defaults to increasing integers along each axis, like those returned by indices(). As indicated by the / in the function signature, these arguments can only be passed positionally.  
facecolors, edgecolorsarray-like, optional


The color to draw the faces and edges of the voxels. Can only be passed as keyword arguments. These parameters can be:  A single color value, to color all voxels the same color. This can be either a string, or a 1D rgb/rgba array 
None, the default, to use a single color for the faces, and the style default for the edges. A 3D ndarray of color names, with each item the color for the corresponding voxel. The size must match the voxels. A 4D ndarray of rgb/rgba data, with the components along the last axis.   
shadebool, default: True


Whether to shade the facecolors. Shading is always disabled when cmap is specified.  
lightsourceLightSource


The lightsource to use when shade is True.  **kwargs

Additional keyword arguments to pass onto Poly3DCollection.    Returns 
 
facesdict


A dictionary indexed by coordinate, where faces[i, j, k] is a Poly3DCollection of the faces drawn for the voxel filled[i, j, k]. If no faces were drawn for a given voxel, either because it was not asked to be drawn, or it is fully occluded, then (i, j, k) not in faces.     Examples (Source code, png, pdf)    (Source code, png, pdf)    (Source code, png, pdf)    (Source code, png, pdf)
zaxis_date(tz=None)[source]
 
Set up axis ticks and labels to treat data along the zaxis as dates.  Parameters 
 
tzstr or datetime.tzinfo, default: rcParams["timezone"] (default: 'UTC')


The timezone used to create date labels.     Notes This function is merely provided for completeness, but 3D axes do not support dates for ticks, and so this may not work as expected.
zaxis_inverted()[source]
 
Returns True if the z-axis is inverted.
get_major_ticks(numticks=None)[source]
 
Return the list of major Ticks.
get_minor_ticks(numticks=None)[source]
 
Return the list of minor Ticks.
get_tightbbox(renderer, *, for_layout_only=False)[source]
 
Return a bounding box that encloses the axis. It only accounts tick labels, axis label, and offsetText. If for_layout_only is True, then the width of the label (if this is an x-axis) or the height of the label (if this is a y-axis) is collapsed to near zero. This allows tight/constrained_layout to ignore too-long labels when doing their layout.
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, data_interval=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, inverted=<UNSET>, label=<UNSET>, label_coords=<UNSET>, label_position=<UNSET>, label_text=<UNSET>, major_formatter=<UNSET>, major_locator=<UNSET>, minor_formatter=<UNSET>, minor_locator=<UNSET>, pane_color=<UNSET>, pane_pos=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, remove_overlapping_locs=<UNSET>, rotate_label=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, tick_params=<UNSET>, ticklabels=<UNSET>, ticks=<UNSET>, ticks_position=<UNSET>, transform=<UNSET>, units=<UNSET>, url=<UNSET>, view_interval=<UNSET>, visible=<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_interval unknown  
figure Figure  
gid str  
in_layout bool  
inverted unknown  
label object  
label_coords unknown  
label_position {'top', 'bottom'}  
label_text str  
major_formatter Formatter, str, or function  
major_locator Locator  
minor_formatter Formatter, str, or function  
minor_locator Locator  
pane_color unknown  
pane_pos unknown  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
pickradius float  
rasterized bool  
remove_overlapping_locs unknown  
rotate_label unknown  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
tick_params unknown  
ticklabels sequence of str or of Texts  
ticks list of floats  
ticks_position {'top', 'bottom', 'both', 'default', 'none'}  
transform Transform  
units units tag  
url str  
view_interval unknown  
visible bool  
zorder float
set_pane_color(color)[source]
 
Set pane color to a RGBA tuple.
set_rotate_label(val)[source]
 
Whether to rotate the axis label: True, False or None. If set to None the label will be rotated if longer than 4 chars.
mpl_toolkits.mplot3d.proj3d.inv_transform   mpl_toolkits.mplot3d.proj3d.inv_transform(xs, ys, zs, M)[source]
mpl_toolkits.mplot3d.proj3d.persp_transformation   mpl_toolkits.mplot3d.proj3d.persp_transformation(zfront, zback)[source]
mpl_toolkits.mplot3d.proj3d.proj_points   mpl_toolkits.mplot3d.proj3d.proj_points(points, M)[source]
mpl_toolkits.mplot3d.proj3d.proj_trans_points   mpl_toolkits.mplot3d.proj3d.proj_trans_points(points, M)[source]
mpl_toolkits.mplot3d.proj3d.proj_transform   mpl_toolkits.mplot3d.proj3d.proj_transform(xs, ys, zs, M)[source]
 
Transform the points by the projection matrix
mpl_toolkits.mplot3d.proj3d.proj_transform_clip   mpl_toolkits.mplot3d.proj3d.proj_transform_clip(xs, ys, zs, M)[source]
 
Transform the points by the projection matrix and return the clipping result returns txs, tys, tzs, tis
mpl_toolkits.mplot3d.proj3d.rot_x   mpl_toolkits.mplot3d.proj3d.rot_x(V, alpha)[source]
mpl_toolkits.mplot3d.proj3d.transform   mpl_toolkits.mplot3d.proj3d.transform(xs, ys, zs, M)[source]
 
Transform the points by the projection matrix
mpl_toolkits.mplot3d.proj3d.view_transformation   mpl_toolkits.mplot3d.proj3d.view_transformation(E, R, V)[source]
mpl_toolkits.mplot3d.proj3d.world_transformation   mpl_toolkits.mplot3d.proj3d.world_transformation(xmin, xmax, ymin, ymax, zmin, zmax, pb_aspect=None)[source]
 
Produce a matrix that scales homogeneous coords in the specified ranges to [0, 1], or [0, pb_aspect[i]] if the plotbox aspect ratio is specified.
codes={'center': 10, 'center left': 6, 'center right': 7, 'lower center': 8, 'lower left': 3, 'lower right': 4, 'right': 5, 'upper center': 9, 'upper left': 2, 'upper right': 1}
get_bbox_to_anchor()[source]
 
Return the bbox that the box is anchored to.
set_bbox_to_anchor(bbox, transform=None)[source]
 
Set the bbox that the box is anchored to. bbox can be a Bbox instance, a list of [left, bottom, width, height], or a list of [left, bottom] where the width and height will be assumed to be zero. The bbox will be transformed to display coordinate by the given transform.
classmatplotlib.offsetbox.AnchoredText(s, loc, pad=0.4, borderpad=0.5, prop=None, **kwargs)[source]
 
Bases: matplotlib.offsetbox.AnchoredOffsetbox AnchoredOffsetbox with Text.  Parameters 
 
sstr


Text.  
locstr


Location code. See AnchoredOffsetbox.  
padfloat, default: 0.4


Padding around the text as fraction of the fontsize.  
borderpadfloat, default: 0.5


Spacing between the offsetbox frame and the bbox_to_anchor.  
propdict, optional


Dictionary of keyword parameters to be passed to the Text instance contained inside AnchoredText.  **kwargs

All other parameters are passed to AnchoredOffsetbox.       set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, bbox_to_anchor=<UNSET>, child=<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  
bbox_to_anchor unknown  
child unknown  
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]
 
Test whether the artist contains the mouse event.  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.
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, annotation_clip=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, fontsize=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<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  
annotation_clip bool or None  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
figure unknown  
fontsize unknown  
gid str  
in_layout bool  
label object  
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  
zorder float
set_fontsize(s=None)[source]
 
Set the fontsize in points. If s is not given, reset to rcParams["legend.fontsize"] (default: 'medium').
update_positions(renderer)[source]
 
Update the pixel positions of the annotated point and the text.
classmatplotlib.offsetbox.AuxTransformBox(aux_transform)[source]
 
Bases: matplotlib.offsetbox.OffsetBox Offset Box with the aux_transform. Its children will be transformed with the aux_transform first then will be offsetted. The absolute coordinate of the aux_transform is meaning as it will be automatically adjust so that the left-lower corner of the bounding box of children will be set to (0, 0) before the offset transform. It is similar to drawing area, except that the extent of the box is not predetermined but calculated from the window extent of its children. Furthermore, the extent of the children will be calculated in the transformed coordinate.   add_artist(a)[source]
 
Add an Artist to the container box. 
   draw(renderer)[source]
 
Update the location of children if necessary and draw them to the given renderer. 
   get_extent(renderer)[source]
 
Return a tuple width, height, xdescent, ydescent of the box. 
   get_offset()[source]
 
Return offset of the container. 
   get_transform()[source]
 
Return the Transform applied to the children 
   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. 
   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)  
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 unknown  
url str  
visible bool  
width float  
zorder float   
   set_offset(xy)[source]
 
Set the offset of the container.  Parameters 
 
xy(float, float)


The (x, y) coordinates of the offset in display units.     
   set_transform(t)[source]
 
set_transform is ignored.
get_extent(renderer)[source]
 
Return a tuple width, height, xdescent, ydescent of the box.
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)  
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 unknown  
url str  
visible bool  
width float  
zorder float
set_offset(xy)[source]
 
Set the offset of the container.  Parameters 
 
xy(float, float)


The (x, y) coordinates of the offset in display units.
classmatplotlib.offsetbox.DraggableAnnotation(annotation, use_blit=False)[source]
 
Bases: matplotlib.offsetbox.DraggableBase   save_offset()[source]

   update_offset(dx, dy)[source]
classmatplotlib.offsetbox.DraggableBase(ref_artist, use_blit=False)[source]
 
Bases: object Helper base class for a draggable artist (legend, offsetbox). Derived classes must override the following methods: def save_offset(self):
    '''
    Called when the object is picked for dragging; should save the
    reference position of the artist.
    '''

def update_offset(self, dx, dy):
    '''
    Called during the dragging; (*dx*, *dy*) is the pixel offset from
    the point where the mouse drag started.
    '''
 Optionally, you may override the following method: def finalize_offset(self):
    '''Called when the mouse is released.'''
 In the current implementation of DraggableLegend and DraggableAnnotation, update_offset places the artists in display coordinates, and finalize_offset recalculates their position in axes coordinate and set a relevant attribute.   disconnect()[source]
 
Disconnect the callbacks. 
   finalize_offset()[source]

   on_motion(evt)[source]

   on_pick(evt)[source]

   on_release(event)[source]

   save_offset()[source]

   update_offset(dx, dy)[source]
classmatplotlib.offsetbox.DraggableOffsetBox(ref_artist, offsetbox, use_blit=False)[source]
 
Bases: matplotlib.offsetbox.DraggableBase   get_loc_in_canvas()[source]

   save_offset()[source]

   update_offset(dx, dy)[source]
classmatplotlib.offsetbox.DrawingArea(width, height, xdescent=0.0, ydescent=0.0, clip=False)[source]
 
Bases: matplotlib.offsetbox.OffsetBox The DrawingArea can contain any Artist as a child. The DrawingArea has a fixed width and height. The position of children relative to the parent is fixed. The children can be clipped at the boundaries of the parent.  Parameters 
 
width, heightfloat


Width and height of the container box.  
xdescent, ydescentfloat


Descent of the box in x- and y-direction.  
clipbool


Whether to clip the children to the box.       add_artist(a)[source]
 
Add an Artist to the container box. 
   propertyclip_children
 
If the children of this DrawingArea should be clipped by DrawingArea bounding box. 
   draw(renderer)[source]
 
Update the location of children if necessary and draw them to the given renderer. 
   get_extent(renderer)[source]
 
Return width, height, xdescent, ydescent of box. 
   get_offset()[source]
 
Return offset of the container. 
   get_transform()[source]
 
Return the Transform applied to the children. 
   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. 
   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)  
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 unknown  
url str  
visible bool  
width float  
zorder float   
   set_offset(xy)[source]
 
Set the offset of the container.  Parameters 
 
xy(float, float)


The (x, y) coordinates of the offset in display units.     
   set_transform(t)[source]
 
set_transform is ignored.
get_extent(renderer)[source]
 
Return width, height, xdescent, ydescent of box.
classmatplotlib.offsetbox.HPacker(pad=None, sep=None, width=None, height=None, align='baseline', mode='fixed', children=None)[source]
 
Bases: matplotlib.offsetbox.PackerBase HPacker packs its children horizontally, 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
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