code: def __init__(
      self,
      aux_trans,
      extremes,
      grid_locator1=None,
      grid_locator2=None,
      tick_formatter1=None,
      tick_formatter2=None,
  ):
      # docstring inherited
      super().__init__(
          aux_trans,
          extreme_finder=ExtremeFinderFixed(extremes),
          grid_locator1=grid_locator1,
          grid_locator2=grid_locator2,
          tick_formatter1=tick_formatter1,
          tick_formatter2=tick_formatter2,
      )
  
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 1 to create a new GridHelperCurveLinear object from inherited base classes: grid_helper_curvelinear with example: obj = GridHelperCurveLinear(aux_trans, extremes, grid_locator1, grid_locator2, tick_formatter1, tick_formatter2)