docstr: Sets the shape's x coordinate axis. If set to a x axis id (e.g.
  "x" or "x2"), the `x` position refers to a x coordinate. If set
  to "paper", the `x` position refers to the distance from the
  left of the plotting area in normalized coordinates where 0 (1)
  corresponds to the left (right). If set to a x axis ID followed
  by "domain" (separated by a space), the position behaves like
  for "paper", but refers to the distance in fractions of the
  domain length from the left of the domain of that axis: e.g.,
  *x2 domain* refers to the domain of the second x  axis and a x
  position of 0.5 refers to the point between the left and the
  right of the domain of the second x axis.
  
  The 'xref' property is an enumeration that may be specified as:
    - One of the following enumeration values:
          ['paper']
    - A string that matches one of the following regular expressions:
          ['^x([2-9]|[1-9][0-9]+)?( domain)?$']
  
  Returns
  -------
  Any
code: def xref(self):
      """
      Sets the shape's x coordinate axis. If set to a x axis id (e.g.
      "x" or "x2"), the `x` position refers to a x coordinate. If set
      to "paper", the `x` position refers to the distance from the
      left of the plotting area in normalized coordinates where 0 (1)
      corresponds to the left (right). If set to a x axis ID followed
      by "domain" (separated by a space), the position behaves like
      for "paper", but refers to the distance in fractions of the
      domain length from the left of the domain of that axis: e.g.,
      *x2 domain* refers to the domain of the second x  axis and a x
      position of 0.5 refers to the point between the left and the
      right of the domain of the second x axis.
  
      The 'xref' property is an enumeration that may be specified as:
        - One of the following enumeration values:
              ['paper']
        - A string that matches one of the following regular expressions:
              ['^x([2-9]|[1-9][0-9]+)?( domain)?$']
  
      Returns
      -------
      Any
      """
      return self["xref"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 43 for calling the Shape obj's underlying member method code with example usage: obj.xref() and returns: self