mpl_toolkits.axisartist.axis_artist.AxisArtist
- 
class mpl_toolkits.axisartist.axis_artist.AxisArtist(axes, helper, offset=None, axis_direction='bottom', **kwargs)[source]
- 
Bases: matplotlib.artist.ArtistAn artist which draws axis (a line along which the n-th axes coord is constant) line, ticks, ticklabels, and axis label. Parameters: - 
axesmpl_toolkits.axisartist.axislines.Axes
- 
helperAxisArtistHelper
 - 
property LABELPAD
 - 
ZORDER = 2.5
 - 
__init__(self, axes, helper, offset=None, axis_direction='bottom', **kwargs)[source]
- 
Parameters: - 
axesmpl_toolkits.axisartist.axislines.Axes
- 
helperAxisArtistHelper
 
- 
 - 
__module__ = 'mpl_toolkits.axisartist.axis_artist'
 - 
property dpi_transform
 - 
draw(self, renderer)[source]
- 
Draw the Artist (and its children) using the given renderer. This has no effect if the artist is not visible ( Artist.get_visiblereturns False).Parameters: - 
rendererRendererBase subclass.
 NotesThis method is overridden in the Artist subclasses. 
- 
 - 
get_axisline_style(self)[source]
- 
Return the current axisline style. 
 - 
get_helper(self)[source]
- 
Return axis artist helper instance. 
 - 
get_tightbbox(self, renderer)[source]
- 
Like Artist.get_window_extent, but includes any clipping.Parameters: - 
rendererRendererBase subclass
- 
renderer that will be used to draw the figures (i.e. fig.canvas.get_renderer())
 Returns: - 
 Bbox
- 
The enclosing bounding box (in figure pixel coordinates). 
 
- 
 - 
invert_ticklabel_direction(self)[source]
 - 
set_axis_direction(self, axis_direction)[source]
- 
Adjust the direction, text angle, text alignment of ticklabels, labels following the matplotlib convention for the rectangle axes. The axis_direction must be one of [left, right, bottom, top]. property left bottom right top ticklabels location "-" "+" "+" "-" axislabel location "-" "+" "+" "-" ticklabels angle 90 0 -90 180 ticklabel va center baseline center baseline ticklabel ha right center right center axislabel angle 180 0 0 180 axislabel va center top center bottom axislabel ha right center right center Note that the direction "+" and "-" are relative to the direction of the increasing coordinate. Also, the text angles are actually relative to (90 + angle of the direction to the ticklabel), which gives 0 for bottom axis. 
 - 
set_axislabel_direction(self, label_direction)[source]
- 
Adjust the direction of the axislabel. Note that the label_directions '+' and '-' are relative to the direction of the increasing coordinate. Parameters: - 
tick_direction{"+", "-"}
 
- 
 - 
set_axisline_style(self, axisline_style=None, **kwargs)[source]
- 
Set the axisline style. The new style is completely defined by the passed attributes. Existing style attributes are forgotten. Parameters: - 
axisline_stylestr or None
- 
The line style, e.g. '->', optionally followed by a comma-separated list of attributes. Alternatively, the attributes can be provided as keywords. If None this returns a string containing the available styles. 
 ExamplesThe following two commands are equal: >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5) 
- 
 - 
set_label(self, s)[source]
- 
Set a label that will be displayed in the legend. Parameters: - 
sobject
- 
s will be converted to a string by calling str.
 
- 
 - 
set_ticklabel_direction(self, tick_direction)[source]
- 
Adjust the direction of the ticklabel. Note that the label_directions '+' and '-' are relative to the direction of the increasing coordinate. Parameters: - 
tick_direction{"+", "-"}
 
- 
 - 
toggle(self, all=None, ticks=None, ticklabels=None, label=None)[source]
- 
Toggle visibility of ticks, ticklabels, and (axis) label. To turn all off, axis.toggle(all=False) To turn all off but ticks on axis.toggle(all=False, ticks=True) To turn all on but (axis) label off axis.toggle(all=True, label=False)) 
 - 
zorder = 2.5
 
- 
Examples using mpl_toolkits.axisartist.axis_artist.AxisArtist
 
    © 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
    https://matplotlib.org/3.3.3/api/_as_gen/mpl_toolkits.axisartist.axis_artist.AxisArtist.html