code: def new_floating_axis(
      self,
      nth_coord,
      value,
      axis_direction="bottom",
      axes=None,
  ):
      if axes is None:
          warnings.warn(
              "'new_floating_axis' explicitly requires the axes keyword."
          )
          axes = self.axes
  
      passthrough_point = (value, value)
      transform = axes.transData
  
      _helper = AxisArtistHelperRectlinear.Floating(
          axes, nth_coord, value, axis_direction
      )
  
      axisline = AxisArtist(axes, _helper)
  
      axisline.line.set_clip_on(True)
      axisline.line.set_clip_box(axisline.axes.bbox)
      return axisline
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import warnings
  import numpy
  from matplotlib import rcParams
  import matplotlib.artist
  import matplotlib.axes
  from matplotlib.path import Path
  from matplotlib.transforms import Bbox
  from .axisline_style import AxislineStyle
  from .axis_artist import AxisArtist, GridlinesCollection
label_desc: Use image node_id 3 for calling the GridHelperRectlinear obj's underlying member method code with example usage: obj.new_floating_axis(nth_coord, value, axis_direction, axes) and returns: axisline