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
(self, 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: |
|
---|
set_axis_direction
(self, 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.