docstr: Sets the layer on which this axis is displayed. If *above
  traces*, this axis is displayed above all the subplot's traces
  If *below traces*, this axis is displayed below all the
  subplot's traces, but above the grid lines. Useful when used
  together with scatter-like traces with `cliponaxis` set to
  False to show markers and/or text nodes above this axis.
  
  The 'layer' property is an enumeration that may be specified as:
    - One of the following enumeration values:
          ['above traces', 'below traces']
  
  Returns
  -------
  Any
code: def layer(self):
      """
      Sets the layer on which this axis is displayed. If *above
      traces*, this axis is displayed above all the subplot's traces
      If *below traces*, this axis is displayed below all the
      subplot's traces, but above the grid lines. Useful when used
      together with scatter-like traces with `cliponaxis` set to
      False to show markers and/or text nodes above this axis.
  
      The 'layer' property is an enumeration that may be specified as:
        - One of the following enumeration values:
              ['above traces', 'below traces']
  
      Returns
      -------
      Any
      """
      return self["layer"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 13 for calling the Imaginaryaxis obj's underlying member method code with example usage: obj.layer() and returns: self