code: def get_aux_axes(self, tr, viewlim_mode="equal", axes_class=None):
      parasite_axes_class = parasite_axes_auxtrans_class_factory(
          axes_class
      )
      ax2 = parasite_axes_class(self, tr, viewlim_mode)
      # note that ax2.transData == tr + ax1.transData
      # Anthing you draw in ax2 will match the ticks and grids of ax1.
      self.parasites.append(ax2)
      ax2._remove_method = lambda h: self.parasites.remove(h)
      return ax2
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  from matplotlib import artist, collections, transforms, rcParams
  from matplotlib.axes import subplot_class_factory
  from matplotlib.transforms import Bbox
  from .mpl_axes import Axes
  import numpy
label_desc: Use image node_id 2 for calling the HostAxesBase obj's underlying member method code with example usage: obj.get_aux_axes(tr, viewlim_mode, axes_class) and returns: ax2