mpl_toolkits.axisartist.
AxisArtist
(axes, helper, offset=None, axis_direction='bottom', **kw)¶An artist which draws axis (a line along which the n-th axes coord is constant) line, ticks, ticklabels, and axis label.
axes : axes helper : an AxisArtistHelper instance.
LABELPAD
¶ZORDER
= 2.5¶draw
(renderer)¶Draw the axis lines, tick lines and labels
get_axisline_style
()¶return the current axisline style.
get_helper
()¶Return axis artist helper instance.
get_tightbbox
(renderer)¶get_transform
()¶invert_ticklabel_direction
()¶set_axis_direction
(axis_direction)¶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
(label_direction)¶Adjust the direction of the axislabel.
ACCEPTS: [ “+” | “-” ]
Note that the label_direction ‘+’ and ‘-‘ are relative to the direction of the increasing coordinate.
set_axisline_style
(axisline_style=None, **kw)¶Set the axisline style.
comma-separated attributes. Alternatively, the attrs can be provided as keywords.
set_arrowstyle(“->,size=1.5”) set_arrowstyle(“->”, size=1.5)
Old attrs simply are forgotten.
Without argument (or with arrowstyle=None), return available styles as a list of strings.
set_label
(s)¶set_ticklabel_direction
(tick_direction)¶Adjust the direction of the ticklabel.
ACCEPTS: [ “+” | “-” ]
Note that the label_direction ‘+’ and ‘-‘ are relative to the direction of the increasing coordinate.
toggle
(all=None, ticks=None, ticklabels=None, label=None)¶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))