class_docstr: A class to create 3 linked axes for plotting orthogonal
  cuts of 3D maps.
  
  Attributes
  ----------
  
  axes: dictionary of axes
      The 3 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","3","linked","axes","for","plotting","orthogonal","cuts","of","3D","maps",".","Attributes","--","--","--","--","--","axes",":","dictionary","of","axes","The","3","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","."]
docstr: Draw a crossbar on the plot to show where the cut is
  performed.
  
  Parameters
  ----------
  cut_coords: 3-tuple of floats, optional
      The position of the cross to draw. If none is passed, the
      ortho_slicer's cut coordinates are used.
  kwargs:
      Extra keyword arguments are passed to axhline
docstr_tok: ["Draw","a","crossbar","on","the","plot","to","show","where","the","cut","is","performed",".","Parameters","--","--","--","--","--","cut_coords",":","3-tuple","of","floats",",","optional","The","position","of","the","cross","to","draw",".","If","none","is","passed",",","the","ortho_slicer","'s","cut","coordinates","are","used",".","kwargs",":","Extra","keyword","arguments","are","passed","to","axhline"]
code: def draw_cross(self, cut_coords=None, **kwargs):
      """Draw a crossbar on the plot to show where the cut is
      performed.
  
      Parameters
      ----------
      cut_coords: 3-tuple of floats, optional
          The position of the cross to draw. If none is passed, the
          ortho_slicer's cut coordinates are used.
      kwargs:
          Extra keyword arguments are passed to axhline
      """
      if cut_coords is None:
          cut_coords = self._cut_coords
      x, y, z = cut_coords
      kwargs = kwargs.copy()
      if "color" not in kwargs:
          if self._black_bg:
              kwargs["color"] = ".8"
          else:
              kwargs["color"] = "k"
      ax = self.axes["y"].ax
      ax.axvline(x, ymin=0.05, ymax=0.95, **kwargs)
      ax.axhline(z, **kwargs)
  
      ax = self.axes["x"].ax
      ax.axvline(y, ymin=0.05, ymax=0.95, **kwargs)
      ax.axhline(z, xmax=0.95, **kwargs)
  
      ax = self.axes["z"].ax
      ax.axvline(x, ymin=0.05, ymax=0.95, **kwargs)
      ax.axhline(y, **kwargs)
  
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 4 for calling the OrthoSlicer obj's underlying member method code with example usage: obj.draw_cross(cut_coords) without return types