mpl_toolkits.axes_grid1.parasite_axes.HostAxesBase#

class mpl_toolkits.axes_grid1.parasite_axes.HostAxesBase(*args, **kwargs)[source]#

Bases: object

clear()[source]#
draw(renderer)[source]#
get_aux_axes(tr=None, viewlim_mode='equal', axes_class=<class 'mpl_toolkits.axes_grid1.mpl_axes.Axes'>)[source]#

Add a parasite axes to this host.

Despite this method's name, this should actually be thought of as an add_parasite_axes method.

tr may be Transform, in which case the following relation will hold: parasite.transData = tr + host.transData. Alternatively, it may be None (the default), no special relationship will hold between the parasite's and the host's transData.

get_tightbbox(renderer=None, call_axes_locator=True, bbox_extra_artists=None)[source]#
pick(mouseevent)[source]#
twin(aux_trans=None, axes_class=None)[source]#

Create a twin of Axes with no shared axis.

While self will have ticks on the left and bottom axis, the returned axes will have ticks on the top and right axis.

twinx(axes_class=None)[source]#

Create a twin of Axes with a shared x-axis but independent y-axis.

The y-axis of self will have ticks on the left and the returned axes will have ticks on the right.

twiny(axes_class=None)[source]#

Create a twin of Axes with a shared y-axis but independent x-axis.

The x-axis of self will have ticks on the bottom and the returned axes will have ticks on the top.

Examples using mpl_toolkits.axes_grid1.parasite_axes.HostAxesBase#

Parasite Simple2

Parasite Simple2

Parasite Simple2
Curvilinear grid demo

Curvilinear grid demo

Curvilinear grid demo
:mod:`mpl_toolkits.axisartist.floating_axes` features

mpl_toolkits.axisartist.floating_axes features

:mod:`mpl_toolkits.axisartist.floating_axes` features
floating_axis demo

floating_axis demo

floating_axis demo
Parasite Axes demo

Parasite Axes demo

Parasite Axes demo