neulab/docprompting-conala huggingface dataset:
set_3d_properties(path, zs=0, zdir='z')[source]
mpl_toolkits.mplot3d.art3d.pathpatch_2d_to_3d   mpl_toolkits.mplot3d.art3d.pathpatch_2d_to_3d(pathpatch, z=0, zdir='z')[source]
 
Convert a PathPatch to a PathPatch3D object. 
  Examples using mpl_toolkits.mplot3d.art3d.pathpatch_2d_to_3d
 
   Draw flat objects in 3D plot
do_3d_projection(renderer=<deprecated parameter>)[source]
 
Perform the 3D projection for this object.
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, array=<UNSET>, capstyle=<UNSET>, clim=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, cmap=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, gid=<UNSET>, hatch=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, norm=<UNSET>, offset_transform=<UNSET>, offsets=<UNSET>, path_effects=<UNSET>, paths=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sizes=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, sort_zpos=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, verts=<UNSET>, verts_and_codes=<UNSET>, visible=<UNSET>, zorder=<UNSET>, zsort=<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 unknown  
animated bool  
antialiased or aa or antialiaseds bool or list of bools  
array array-like or None  
capstyle CapStyle or {'butt', 'projecting', 'round'}  
clim (vmin: float, vmax: float)  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
cmap Colormap or str or None  
color color or list of rgba tuples  
edgecolor or ec or edgecolors unknown  
facecolor or facecolors or fc unknown  
figure Figure  
gid str  
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}  
in_layout bool  
joinstyle JoinStyle or {'miter', 'round', 'bevel'}  
label object  
linestyle or dashes or linestyles or ls str or tuple or list thereof  
linewidth or linewidths or lw float or list of floats  
norm Normalize or None  
offset_transform Transform  
offsets (N, 2) or (2,) array-like  
path_effects AbstractPathEffect  
paths list of array-like  
picker None or bool or float or callable  
pickradius float  
rasterized bool  
sizes ndarray or None  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
sort_zpos unknown  
transform Transform  
url str  
urls list of str or None  
verts unknown  
verts_and_codes unknown  
visible bool  
zorder float  
zsort {'average', 'min', 'max'}
set_edgecolor(colors)[source]
 
Set the edgecolor(s) of the collection.  Parameters 
 
ccolor or list of colors or 'face'


The collection edgecolor(s). If a sequence, the patches cycle through it. If 'face', match the facecolor.
set_facecolor(colors)[source]
 
Set the facecolor(s) of the collection. c can be a color (all patches have same color), or a sequence of colors; if it is a sequence the patches will cycle through the sequence. If c is 'none', the patch will not be filled.  Parameters 
 
ccolor or list of colors
set_verts(verts, closed=True)[source]
 
Set 3D vertices.
set_verts_and_codes(verts, codes)[source]
 
Set 3D vertices with path codes.
set_zsort(zsort)[source]
 
Set the calculation method for the z-order.  Parameters 
 
zsort{'average', 'min', 'max'}


The function applied on the z-coordinates of the vertices in the viewer's coordinate system, to determine the z-order.
mpl_toolkits.mplot3d.art3d.poly_collection_2d_to_3d   mpl_toolkits.mplot3d.art3d.poly_collection_2d_to_3d(col, zs=0, zdir='z')[source]
 
Convert a PolyCollection to a Poly3DCollection object.
mpl_toolkits.mplot3d.art3d.rotate_axes   mpl_toolkits.mplot3d.art3d.rotate_axes(xs, ys, zs, zdir)[source]
 
Reorder coordinates so that the axes are rotated with zdir along the original z axis. Prepending the axis with a '-' does the inverse transform, so zdir can be x, -x, y, -y, z or -z
get_position_3d()[source]
 
Return the (x, y, z) position of the text.
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, backgroundcolor=<UNSET>, bbox=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, fontfamily=<UNSET>, fontproperties=<UNSET>, fontsize=<UNSET>, fontstretch=<UNSET>, fontstyle=<UNSET>, fontvariant=<UNSET>, fontweight=<UNSET>, gid=<UNSET>, horizontalalignment=<UNSET>, in_layout=<UNSET>, label=<UNSET>, linespacing=<UNSET>, math_fontfamily=<UNSET>, multialignment=<UNSET>, parse_math=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, position_3d=<UNSET>, rasterized=<UNSET>, rotation=<UNSET>, rotation_mode=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, text=<UNSET>, transform=<UNSET>, transform_rotates_text=<UNSET>, url=<UNSET>, usetex=<UNSET>, verticalalignment=<UNSET>, visible=<UNSET>, wrap=<UNSET>, x=<UNSET>, y=<UNSET>, z=<UNSET>, zorder=<UNSET>)[source]
 
Set multiple properties at once. Supported properties are   
Property Description   
3d_properties unknown  
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  
backgroundcolor color  
bbox dict with properties for patches.FancyBboxPatch  
clip_box Bbox  
clip_on bool  
clip_path Patch or (Path, Transform) or None  
color or c color  
figure Figure  
fontfamily or family {FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}  
fontproperties or font or font_properties font_manager.FontProperties or str or pathlib.Path  
fontsize or size float or {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}  
fontstretch or stretch {a numeric value in range 0-1000, 'ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'}  
fontstyle or style {'normal', 'italic', 'oblique'}  
fontvariant or variant {'normal', 'small-caps'}  
fontweight or weight {a numeric value in range 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'}  
gid str  
horizontalalignment or ha {'center', 'right', 'left'}  
in_layout bool  
label object  
linespacing float (multiple of font size)  
math_fontfamily str  
multialignment or ma {'left', 'right', 'center'}  
parse_math bool  
path_effects AbstractPathEffect  
picker None or bool or float or callable  
position (float, float)  
position_3d (float, float, float)  
rasterized bool  
rotation float or {'vertical', 'horizontal'}  
rotation_mode {None, 'default', 'anchor'}  
sketch_params (scale: float, length: float, randomness: float)  
snap bool or None  
text object  
transform Transform  
transform_rotates_text bool  
url str  
usetex bool or None  
verticalalignment or va {'center', 'top', 'bottom', 'baseline', 'center_baseline'}  
visible bool  
wrap bool  
x float  
y float  
z float  
zorder float
set_position_3d(xyz, zdir=None)[source]
 
Set the (x, y, z) position of the text.  Parameters 
 
xyz(float, float, float)


The position in 3D space.  
zdir{'x', 'y', 'z', None, 3-tuple}


The direction of the text. If unspecified, the zdir will not be changed.
set_z(z)[source]
 
Set the z position of the text.  Parameters 
 
zfloat
mpl_toolkits.mplot3d.art3d.text_2d_to_3d   mpl_toolkits.mplot3d.art3d.text_2d_to_3d(obj, z=0, zdir='z')[source]
 
Convert a Text to a Text3D object.
add_collection3d(col, zs=0, zdir='z')[source]
 
Add a 3D collection object to the plot. 2D collection types are converted to a 3D version by modifying the object and adding z coordinate information. Supported are:  PolyCollection LineCollection PatchCollection
add_contour_set(cset, extend3d=False, stride=5, zdir='z', offset=None)[source]
add_contourf_set(cset, zdir='z', offset=None)[source]
apply_aspect(position=None)[source]
 
Adjust the Axes for a specified data aspect ratio. Depending on get_adjustable this will modify either the Axes box (position) or the view limits. In the former case, get_anchor will affect the position.  See also  matplotlib.axes.Axes.set_aspect

For a description of aspect ratio handling.  matplotlib.axes.Axes.set_adjustable

Set how the Axes adjusts to achieve the required aspect ratio.  matplotlib.axes.Axes.set_anchor

Set the position in case of extra space.    Notes This is called automatically when each Axes is drawn. You may need to call it yourself if you need to update the Axes position and/or view limits before the Figure is drawn.
auto_scale_xyz(X, Y, Z=None, had_data=None)[source]
autoscale(enable=True, axis='both', tight=None)[source]
 
Convenience method for simple axis view autoscaling. See matplotlib.axes.Axes.autoscale() for full explanation. Note that this function behaves the same, but for all three axes. Therefore, 'z' can be passed for axis, and 'both' applies to all three axes.
autoscale_view(tight=None, scalex=True, scaley=True, scalez=True)[source]
 
Autoscale the view limits using the data limits. See matplotlib.axes.Axes.autoscale_view() for documentation. Note that this function applies to the 3D axes, and as such adds the scalez to the function arguments.
bar(left, height, zs=0, zdir='z', *args, data=None, **kwargs)[source]
 
Add 2D bar(s).  Parameters 
 
left1D array-like


The x coordinates of the left sides of the bars.  
height1D array-like


The height of the bars.  
zsfloat or 1D array-like


Z coordinate of bars; if a single value is specified, it will be used for all bars.  
zdir{'x', 'y', 'z'}, default: 'z'


When plotting 2D data, the direction to use as z ('x', 'y' or 'z').  
dataindexable object, optional


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

Other arguments are forwarded to matplotlib.axes.Axes.bar.    Returns 
 mpl_toolkits.mplot3d.art3d.Patch3DCollection
bar3d(x, y, z, dx, dy, dz, color=None, zsort='average', shade=True, lightsource=None, *args, data=None, **kwargs)[source]
 
Generate a 3D barplot. This method creates three dimensional barplot where the width, depth, height, and color of the bars can all be uniquely set.  Parameters 
 
x, y, zarray-like


The coordinates of the anchor point of the bars.  
dx, dy, dzfloat or array-like


The width, depth, and height of the bars, respectively.  
colorsequence of colors, optional


The color of the bars can be specified globally or individually. This parameter can be:  A single color, to color all bars the same color. An array of colors of length N bars, to color each bar independently. An array of colors of length 6, to color the faces of the bars similarly. An array of colors of length 6 * N bars, to color each face independently.  When coloring the faces of the boxes specifically, this is the order of the coloring:  -Z (bottom of box) +Z (top of box) -Y +Y -X +X   
zsortstr, optional


The z-axis sorting scheme passed onto Poly3DCollection  
shadebool, default: True


When true, this shades the dark sides of the bars (relative to the plot's source of light).  
lightsourceLightSource


The lightsource to use when shade is True.  
dataindexable object, optional


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

Any additional keyword arguments are passed onto Poly3DCollection.    Returns 
 
collectionPoly3DCollection


A collection of three dimensional polygons representing the bars.
can_pan()[source]
 
Return whether this axes supports the pan/zoom button functionality. 3D axes objects do not use the pan/zoom button.
can_zoom()[source]
 
Return whether this axes supports the zoom box button functionality. 3D axes objects do not use the zoom box button.
clabel(*args, **kwargs)[source]
 
Currently not implemented for 3D axes, and returns None.
contour(X, Y, Z, *args, extend3d=False, stride=5, zdir='z', offset=None, data=None, **kwargs)[source]
 
Create a 3D contour plot.  Parameters 
 
X, Y, Zarray-like,


Input data. See contour for acceptable data shapes.  
extend3dbool, default: False


Whether to extend contour in 3D.  
strideint


Step size for extending contour.  
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.contour.    Returns 
 matplotlib.contour.QuadContourSet
contour3D(X, Y, Z, *args, extend3d=False, stride=5, zdir='z', offset=None, data=None, **kwargs)[source]
 
Create a 3D contour plot.  Parameters 
 
X, Y, Zarray-like,


Input data. See contour for acceptable data shapes.  
extend3dbool, default: False


Whether to extend contour in 3D.  
strideint


Step size for extending contour.  
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.contour.    Returns 
 matplotlib.contour.QuadContourSet
contourf(X, Y, Z, *args, zdir='z', offset=None, data=None, **kwargs)[source]
 
Create a 3D filled contour plot.  Parameters 
 
X, Y, Zarray-like


Input data. See contourf 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.contourf.    Returns 
 matplotlib.contour.QuadContourSet
contourf3D(X, Y, Z, *args, zdir='z', offset=None, data=None, **kwargs)[source]
 
Create a 3D filled contour plot.  Parameters 
 
X, Y, Zarray-like


Input data. See contourf 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.contourf.    Returns 
 matplotlib.contour.QuadContourSet
convert_zunits(z)[source]
 
For artists in an axes, if the zaxis has units support, convert z using zaxis unit type
disable_mouse_rotation()[source]
 
Disable mouse buttons for 3D rotation and zooming.
format_coord(xd, yd)[source]
 
Given the 2D view coordinates attempt to guess a 3D coordinate. Looks for the nearest edge to the point and then assumes that the point is at the same z location as the nearest point on the edge.
format_zdata(z)[source]
 
Return z string formatted. This function will use the fmt_zdata attribute if it is callable, else will fall back on the zaxis major formatter
get_autoscale_on()[source]
 
Return True if each axis is autoscaled, False otherwise.
get_autoscalez_on()[source]
 
Return whether the z-axis is autoscaled.
get_frame_on()[source]
 
Get whether the 3D axes panels are drawn.
get_tightbbox(renderer, call_axes_locator=True, bbox_extra_artists=None, *, for_layout_only=False)[source]
 
Return the tight bounding box of the axes, including axis and their decorators (xlabel, title, etc). Artists that have artist.set_in_layout(False) are not included in the bbox.  Parameters 
 
rendererRendererBase subclass


renderer that will be used to draw the figures (i.e. fig.canvas.get_renderer())  
bbox_extra_artistslist of Artist or None


List of artists to include in the tight bounding box. If None (default), then all artist children of the Axes are included in the tight bounding box.  
call_axes_locatorbool, default: True


If call_axes_locator is False, it does not call the _axes_locator attribute, which is necessary to get the correct bounding box. call_axes_locator=False can be used if the caller is only interested in the relative size of the tightbbox compared to the Axes bbox.  
for_layout_onlydefault: False


The bounding box will not include the x-extent of the title and the xlabel, or the y-extent of the ylabel.    Returns 
 BboxBase

Bounding box in figure pixel coordinates.      See also  matplotlib.axes.Axes.get_window_extent
matplotlib.axis.Axis.get_tightbbox
matplotlib.spines.Spine.get_window_extent
get_xlim3d()[source]
 
Return the x-axis view limits.  Returns 
 
left, right(float, float)


The current x-axis limits in data coordinates.      See also  set_xlim

set_xbound, get_xbound


invert_xaxis, xaxis_inverted

  Notes The x-axis may be inverted, in which case the left value will be greater than the right value.
get_ylim3d()[source]
 
Return the y-axis view limits.  Returns 
 
bottom, top(float, float)


The current y-axis limits in data coordinates.      See also  set_ylim

set_ybound, get_ybound


invert_yaxis, yaxis_inverted

  Notes The y-axis may be inverted, in which case the bottom value will be greater than the top value.
get_zbound()[source]
 
Return the lower and upper z-axis bounds, in increasing order.
get_zgridlines()[source]
 
Return the zaxis' grid lines as a list of Line2Ds.
get_zmajorticklabels()[source]
 
Return the zaxis' major tick labels, as a list of Text.
get_zminorticklabels()[source]
 
Return the zaxis' minor tick labels, as a list of Text.
get_zticklabels(minor=False, which=None)[source]
 
Get the zaxis' tick labels.  Parameters 
 
minorbool


Whether to return the minor or the major ticklabels.  
whichNone, ('minor', 'major', 'both')


Overrides minor. Selects which ticklabels to return    Returns 
 list of Text

   Notes The tick label strings are not populated until a draw method has been called. See also: draw and draw.
get_zticklines(minor=False)[source]
 
Return the zaxis' tick lines as a list of Line2Ds.
get_zticks(*, minor=False)[source]
 
Return the zaxis' tick locations in data coordinates.
grid(visible=True, **kwargs)[source]
 
Set / unset 3D grid.  Note Currently, this function does not behave the same as matplotlib.axes.Axes.grid(), but it is intended to eventually support that behavior.
locator_params(axis='both', tight=None, **kwargs)[source]
 
Convenience method for controlling tick locators. See matplotlib.axes.Axes.locator_params() for full documentation. Note that this is for Axes3D objects, therefore, setting axis to 'both' will result in the parameters being set for all three axes. Also, axis can also take a value of 'z' to apply parameters to the z axis.
margins(*margins, x=None, y=None, z=None, tight=True)[source]
 
Convenience method to set or retrieve autoscaling margins. Call signatures: margins()
 returns xmargin, ymargin, zmargin margins(margin)

margins(xmargin, ymargin, zmargin)

margins(x=xmargin, y=ymargin, z=zmargin)

margins(..., tight=False)
 All forms above set the xmargin, ymargin and zmargin parameters. All keyword parameters are optional. A single positional argument specifies xmargin, ymargin and zmargin. Passing both positional and keyword arguments for xmargin, ymargin, and/or zmargin is invalid. The tight parameter is passed to autoscale_view(), which is executed after a margin is changed; the default here is True, on the assumption that when margins are specified, no additional padding to match tick marks is usually desired. Setting tight to None will preserve the previous setting. Specifying any margin changes only the autoscaling; for example, if xmargin is not None, then xmargin times the X data interval will be added to each end of that interval before it is used in autoscaling.
mouse_init(rotate_btn=1, zoom_btn=3)[source]
 
Set the mouse buttons for 3D rotation and zooming.  Parameters 
 
rotate_btnint or list of int, default: 1


The mouse button or buttons to use for 3D rotation of the axes.  
zoom_btnint or list of int, default: 3


The mouse button or buttons to use to zoom the 3D axes.
plot(xs, ys, *args, zdir='z', **kwargs)[source]
 
Plot 2D or 3D data.  Parameters 
 
xs1D array-like


x coordinates of vertices.  
ys1D array-like


y coordinates of vertices.  
zsfloat or 1D array-like


z coordinates of vertices; either one for all points or one for each point.  
zdir{'x', 'y', 'z'}, default: 'z'


When plotting 2D data, the direction to use as z ('x', 'y' or 'z').  **kwargs

Other arguments are forwarded to matplotlib.axes.Axes.plot.
plot3D(xs, ys, *args, zdir='z', **kwargs)[source]
 
Plot 2D or 3D data.  Parameters 
 
xs1D array-like


x coordinates of vertices.  
ys1D array-like


y coordinates of vertices.  
zsfloat or 1D array-like


z coordinates of vertices; either one for all points or one for each point.  
zdir{'x', 'y', 'z'}, default: 'z'


When plotting 2D data, the direction to use as z ('x', 'y' or 'z').  **kwargs

Other arguments are forwarded to matplotlib.axes.Axes.plot.
plot_surface(X, Y, Z, *args, norm=None, vmin=None, vmax=None, lightsource=None, **kwargs)[source]
 
Create a surface plot. By default it will be colored in shades of a solid color, but it also supports colormapping by supplying the cmap argument.  Note The rcount and ccount kwargs, which both default to 50, determine the maximum number of samples used in each direction. If the input data is larger, it will be downsampled (by slicing) to these numbers of points.   Note To maximize rendering speed consider setting rstride and cstride to divisors of the number of rows minus 1 and columns minus 1 respectively. For example, given 51 rows rstride can be any of the divisors of 50. Similarly, a setting of rstride and cstride equal to 1 (or rcount and ccount equal the number of rows and columns) can use the optimized path.   Parameters 
 
X, Y, Z2D arrays


Data values.  
rcount, ccountint


Maximum number of samples used in each direction. If the input data is larger, it will be downsampled (by slicing) to these numbers of points. Defaults to 50.  
rstride, cstrideint


Downsampling stride in each direction. These arguments are mutually exclusive with rcount and ccount. If only one of rstride or cstride is set, the other defaults to 10. 'classic' mode uses a default of rstride = cstride = 10 instead of the new default of rcount = ccount = 50.  
colorcolor-like


Color of the surface patches.  
cmapColormap


Colormap of the surface patches.  
facecolorsarray-like of colors.


Colors of each individual patch.  
normNormalize


Normalization for the colormap.  
vmin, vmaxfloat


Bounds for the normalization.  
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

Other arguments are forwarded to Poly3DCollection.
plot_trisurf(*args, color=None, norm=None, vmin=None, vmax=None, lightsource=None, **kwargs)[source]
 
Plot a triangulated surface. The (optional) triangulation can be specified in one of two ways; either: plot_trisurf(triangulation, ...)
 where triangulation is a Triangulation object, or: plot_trisurf(X, Y, ...)
plot_trisurf(X, Y, triangles, ...)
plot_trisurf(X, Y, triangles=triangles, ...)
 in which case a Triangulation object will be created. See Triangulation for a explanation of these possibilities. The remaining arguments are: plot_trisurf(..., Z)
 where Z is the array of values to contour, one per point in the triangulation.  Parameters 
 
X, Y, Zarray-like


Data values as 1D arrays.  color

Color of the surface patches.  cmap

A colormap for the surface patches.  
normNormalize


An instance of Normalize to map values to colors.  
vmin, vmaxfloat, default: None


Minimum and maximum value to map.  
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

All other arguments are passed on to Poly3DCollection     Examples (Source code, png, pdf)    (Source code, png, pdf)