docstr: Sets the tick mode for this axis. If "auto", the number of
  ticks is set via `nticks`. If "linear", the placement of the
  ticks is determined by a starting position `tick0` and a tick
  step `dtick` ("linear" is the default value if `tick0` and
  `dtick` are provided). If "array", the placement of the ticks
  is set via `tickvals` and the tick text is `ticktext`. ("array"
  is the default value if `tickvals` is provided).
  
  The 'tickmode' property is an enumeration that may be specified as:
    - One of the following enumeration values:
          ['auto', 'linear', 'array']
  
  Returns
  -------
  Any
code: def tickmode(self):
      """
      Sets the tick mode for this axis. If "auto", the number of
      ticks is set via `nticks`. If "linear", the placement of the
      ticks is determined by a starting position `tick0` and a tick
      step `dtick` ("linear" is the default value if `tick0` and
      `dtick` are provided). If "array", the placement of the ticks
      is set via `tickvals` and the tick text is `ticktext`. ("array"
      is the default value if `tickvals` is provided).
  
      The 'tickmode' property is an enumeration that may be specified as:
        - One of the following enumeration values:
              ['auto', 'linear', 'array']
  
      Returns
      -------
      Any
      """
      return self["tickmode"]
  
imports: from plotly.basedatatypes import BaseTraceHierarchyType
  import copy
label_desc: Use image node_id 37 for calling the Axis obj's underlying member method code with example usage: obj.tickmode() and returns: self