mpl_toolkits.axisartist.axis_artist.AxisLabel(*args, axis_direction='bottom', axis=None, **kwargs)[source]¶Bases: mpl_toolkits.axisartist.axis_artist.LabelBase, mpl_toolkits.axisartist.axis_artist.AttributeCopier
Axis Label. Derived from Text. The position of the text is updated in the fly, so changing text position has no effect. Otherwise, the properties can be changed as a normal Text.
To change the pad between ticklabels and axis label, use set_pad.
get_window_extent(renderer)[source]¶Return the Bbox bounding the text, in display units.
In addition to being used internally, this is useful for specifying clickable regions in a png file on a web page.
| Parameters: | renderer : Renderer, optional
dpi : float, optional
|
|---|
set_axis_direction(d)[source]¶Adjust the text angle and text alignment of axis label according to the matplotlib convention.
| property | left | bottom | right | top |
|---|---|---|---|---|
| axislabel angle | 180 | 0 | 0 | 180 |
| axislabel va | center | top | center | bottom |
| axislabel ha | right | center | right | center |
Note that the text angles are actually relative to (90 + angle of the direction to the ticklabel), which gives 0 for bottom axis.