class_docstr: A class to create linked axes for plotting stacked
  cuts of 3D maps.
  
  Attributes
  ----------
  
  axes: dictionary of axes
      The axes used to plot each view.
  frame_axes: axes
      The axes framing the whole set of views.
  
  Notes
  -----
  
  The extent of the different axes are adjusted to fit the data
  best in the viewing area.
class_docstr_tok: ["A","class","to","create","linked","axes","for","plotting","stacked","cuts","of","3D","maps",".","Attributes","--","--","--","--","--","axes",":","dictionary","of","axes","The","axes","used","to","plot","each","view",".","frame_axes",":","axes","The","axes","framing","the","whole","set","of","views",".","Notes","--","--","-","The","extent","of","the","different","axes","are","adjusted","to","fit","the","data","best","in","the","viewing","area","."]
code: def _init_axes(self):
      x0, y0, x1, y1 = self.rect
      # Create our axes:
      self.axes = {}
      fraction = 1.0 / len(self._cut_coords)
      for index, coord in enumerate(self._cut_coords):
          coord = float(coord)
          ax = plt.axes(
              [
                  fraction * index * (x1 - x0) + x0,
                  y0,
                  fraction * (x1 - x0),
                  y1 - y0,
              ]
          )
          ax.axis("off")
          cut_ax = CutAxes(ax, self._direction, coord)
          self.axes[coord] = cut_ax
          ax.set_axes_locator(self._locator)
  
imports: import matplotlib
  import matplotlib.pyplot
  import numpy
  from matplotlib import transforms
  from nipy.utils import is_iterable
  from ..datasets import VolumeImg
  from .None import cm
  from .coord_tools import coord_transform, find_cut_coords, get_bounds, get_mask_bounds
  from .edge_detect import _edge_map
label_desc: Use image node_id 2 for calling the BaseStackedSlicer obj's underlying member method code with example usage: obj._init_axes() without return types