docstr: Returns the patch used to draw the background of the axes.  It
  is also used as the clipping path for any data elements on the
  axes.
  
  In the standard axes, this is a rectangle, but in other
  projections it may not be.
  
  .. note::
      Intended to be overridden by new projection types.
code: def _gen_axes_patch(self):
      """
      Returns the patch used to draw the background of the axes.  It
      is also used as the clipping path for any data elements on the
      axes.
  
      In the standard axes, this is a rectangle, but in other
      projections it may not be.
  
      .. note::
          Intended to be overridden by new projection types.
      """
      import matplotlib.patches as mpatches
  
      grid_helper = self.get_grid_helper()
      t = grid_helper.get_boundary()
      return mpatches.Polygon(t)
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  from six.moves import zip
  import numpy
  from matplotlib.transforms import Affine2D, IdentityTransform
  from .None import grid_helper_curvelinear
  from .axislines import AxisArtistHelper, GridHelperBase
  from .axis_artist import AxisArtist
  from .grid_finder import GridFinder
  from .grid_finder import ExtremeFinderSimple
  from .axislines import Axes
  from mpl_toolkits.axes_grid1.parasite_axes import host_axes_class_factory
  import matplotlib.axes
label_desc: Use image node_id 2 for calling the FloatingAxesBase obj's underlying member method code with example usage: obj._gen_axes_patch() and returns: mpatches