docstr: Sets the annotation's y coordinate axis. If set to a y axis id
  (e.g. "y" or "y2"), the `y` position refers to a y coordinate.
  If set to "paper", the `y` position refers to the distance from
  the bottom of the plotting area in normalized coordinates where
  0 (1) corresponds to the bottom (top). If set to a y 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 bottom of the domain of
  that axis: e.g., *y2 domain* refers to the domain of the second
  y  axis and a y position of 0.5 refers to the point between the
  bottom and the top of the domain of the second y axis.
  
  The 'yref' 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:
          ['^y([2-9]|[1-9][0-9]+)?( domain)?$']
  
  Returns
  -------
  Any
docstr_tok: ["Sets","the","annotation","'s","y","coordinate","axis",".","If","set","to","a","y","axis","id","(","e.g",".","``","y","''","or","``","y2","''",")",",","the","`","y","`","position","refers","to","a","y","coordinate",".","If","set","to","``","paper","''",",","the","`","y","`","position","refers","to","the","distance","from","the","bottom","of","the","plotting","area","in","normalized","coordinates","where","0","(","1",")","corresponds","to","the","bottom","(","top",")",".","If","set","to","a","y","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","bottom","of","the","domain","of","that","axis",":","e.g.",",","*","y2","domain","*","refers","to","the","domain","of","the","second","y","axis","and","a","y","position","of","0.5","refers","to","the","point","between","the","bottom","and","the","top","of","the","domain","of","the","second","y","axis",".","The","'yref","'","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",":","[","'^y","(","[","2-9","]","|","[","1-9","]","[","0-9","]","+",")","?","(","domain",")","?","$","'","]","Returns","--","--","--","-","Any"]
code: def yref(self):
      """
      Sets the annotation's y coordinate axis. If set to a y axis id
      (e.g. "y" or "y2"), the `y` position refers to a y coordinate.
      If set to "paper", the `y` position refers to the distance from
      the bottom of the plotting area in normalized coordinates where
      0 (1) corresponds to the bottom (top). If set to a y 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 bottom of the domain of
      that axis: e.g., *y2 domain* refers to the domain of the second
      y  axis and a y position of 0.5 refers to the point between the
      bottom and the top of the domain of the second y axis.
  
      The 'yref' 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:
              ['^y([2-9]|[1-9][0-9]+)?( domain)?$']
  
      Returns
      -------
      Any
      """
      return self["yref"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 39 for calling the Shape obj's underlying member method code with example usage: obj.yref() and returns: self