mpl_toolkits.axes_grid1.parasite_axes.HostAxesBase
- 
class mpl_toolkits.axes_grid1.parasite_axes.HostAxesBase(*args, **kwargs)[source]
- 
Bases: object- 
__dict__ = mappingproxy({'__module__': 'mpl_toolkits.axes_grid1.parasite_axes', '__init__': <function HostAxesBase.__init__>, 'get_aux_axes': <function HostAxesBase.get_aux_axes>, '_get_legend_handles': <function HostAxesBase._get_legend_handles>, 'draw': <function HostAxesBase.draw>, 'cla': <function HostAxesBase.cla>, 'pick': <function HostAxesBase.pick>, 'twinx': <function HostAxesBase.twinx>, 'twiny': <function HostAxesBase.twiny>, 'twin': <function HostAxesBase.twin>, '_add_twin_axes': <function HostAxesBase._add_twin_axes>, '_remove_any_twin': <function HostAxesBase._remove_any_twin>, 'get_tightbbox': <function HostAxesBase.get_tightbbox>, '__dict__': <attribute '__dict__' of 'HostAxesBase' objects>, '__weakref__': <attribute '__weakref__' of 'HostAxesBase' objects>, '__doc__': None})
 - 
__init__(self, *args, **kwargs)[source]
- 
Initialize self. See help(type(self)) for accurate signature. 
 - 
__module__ = 'mpl_toolkits.axes_grid1.parasite_axes'
 - 
__weakref__
- 
list of weak references to the object (if defined) 
 - 
cla(self)[source]
 - 
draw(self, renderer)[source]
 - 
get_aux_axes(self, 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_axesmethod.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'stransData.
 - 
get_tightbbox(self, renderer, call_axes_locator=True, bbox_extra_artists=None)[source]
 - 
pick(self, mouseevent)[source]
 - 
twin(self, 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(self, 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(self, 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
 
    © 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
    https://matplotlib.org/3.4.1/api/_as_gen/mpl_toolkits.axes_grid1.parasite_axes.HostAxesBase.html