code: def new_fixed_axis(
      self,
      loc,
      nth_coord=None,
      axis_direction=None,
      offset=None,
      axes=None,
  ):
      if axes is None:
          axes = self.axes
  
      if axis_direction is None:
          axis_direction = loc
      _helper = FixedAxisArtistHelper(
          self,
          loc,
          # nth_coord,
          nth_coord_ticks=nth_coord,
      )
  
      axisline = AxisArtist(
          axes, _helper, axis_direction=axis_direction
      )
  
      return axisline
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  from six.moves import zip
  from itertools import chain
  from .grid_finder import GridFinder
  from .axislines import AxisArtistHelper, GridHelperBase
  from .axis_artist import AxisArtist
  from matplotlib.transforms import Affine2D, IdentityTransform
  import numpy
  from matplotlib.path import Path
label_desc: Use image node_id 4 for calling the GridHelperCurveLinear obj's underlying member method code with example usage: obj.new_fixed_axis(loc, nth_coord, axis_direction, offset, axes) and returns: axisline