docstr: nth_coord = along which coordinate value varies.
   nth_coord = 0 ->  x axis, nth_coord = 1 -> y axis
docstr_tok: ["nth_coord","=","along","which","coordinate","value","varies",".","nth_coord","=","0","-",">","x","axis",",","nth_coord","=","1","-",">","y","axis"]
code: def __init__(
      self, grid_helper, nth_coord, value, axis_direction=None
  ):
      """
      nth_coord = along which coordinate value varies.
       nth_coord = 0 ->  x axis, nth_coord = 1 -> y axis
      """
      super().__init__(nth_coord, value)
      self.value = value
      self.grid_helper = grid_helper
      self._extremes = -np.inf, np.inf
      self._line_num_points = 100
  
imports: import functools
  from itertools import chain
  import numpy
  import matplotlib
  from matplotlib.path import Path
  from matplotlib.transforms import Affine2D, IdentityTransform
  from .axislines import _FixedAxisArtistHelperBase, _FloatingAxisArtistHelperBase, GridHelperBase
  from .axis_artist import AxisArtist
  from .grid_finder import GridFinder
label_desc: Use image node_id 1 to create a new FloatingAxisArtistHelper object from inherited base classes: _FloatingAxisArtistHelperBase with example: obj = FloatingAxisArtistHelper(grid_helper, nth_coord, value, axis_direction)