code: def adjust_axes_lim(self):
      bbox = self.patch.get_path().get_extents(
          # First transform to pixel coords, then to parent data coords.
          self.patch.get_transform()
          - self.transData
      )
      bbox = bbox.expanded(1.02, 1.02)
      self.set_xlim(bbox.xmin, bbox.xmax)
      self.set_ylim(bbox.ymin, bbox.ymax)
  
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 4 for calling the FloatingAxesBase obj's underlying member method code with example usage: obj.adjust_axes_lim() without return types