code: def __init__(
      self,
      nbins=10,
      steps=None,
      trim=True,
      integer=False,
      symmetric=False,
      prune=None,
  ):
      # trim argument has no effect. It has been left for API compatibility
      mticker.MaxNLocator.__init__(
          self,
          nbins,
          steps=steps,
          integer=integer,
          symmetric=symmetric,
          prune=prune,
      )
      self.create_dummy_axis()
      self._factor = None
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import numpy
  from matplotlib.transforms import Bbox
  from .None import clip_path
  import matplotlib.ticker
  from matplotlib.transforms import Transform
label_desc: Use image node_id 1 to create a new MaxNLocator object from inherited base classes: mticker with example: obj = MaxNLocator(nbins, steps, trim, integer, symmetric, prune)