code: def _gen_axes_patch(self):
      # docstring inherited
      (
          x0,
          x1,
          y0,
          y1,
      ) = self.get_grid_helper().grid_finder.extreme_finder(*[None] * 5)
      patch = mpatches.Polygon([(x0, y0), (x1, y0), (x1, y1), (x0, y1)])
      patch.get_path()._interpolation_steps = 100
      return patch
  
imports: import functools
  import numpy
  import matplotlib
  from matplotlib import _api, cbook
  import matplotlib.patches
  from matplotlib.path import Path
  from mpl_toolkits.axes_grid1.parasite_axes import host_axes_class_factory
  from .None import axislines, grid_helper_curvelinear
  from .axis_artist import AxisArtist
  from .grid_finder import ExtremeFinderSimple
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: patch