docstr: Sets the angle at which the label text is drawn with respect to
  the horizontal. For lines, angle "auto" is the same angle as
  the line. For all other shapes, angle "auto" is horizontal.
  
  The 'textangle' property is a angle (in degrees) that may be
  specified as a number between -180 and 180.
  Numeric values outside this range are converted to the equivalent value
  (e.g. 270 is converted to -90).
  
  Returns
  -------
  int|float
docstr_tok: ["Sets","the","angle","at","which","the","label","text","is","drawn","with","respect","to","the","horizontal",".","For","lines",",","angle","``","auto","''","is","the","same","angle","as","the","line",".","For","all","other","shapes",",","angle","``","auto","''","is","horizontal",".","The","'textangle","'","property","is","a","angle","(","in","degrees",")","that","may","be","specified","as","a","number","between","-180","and","180",".","Numeric","values","outside","this","range","are","converted","to","the","equivalent","value","(","e.g",".","270","is","converted","to","-90",")",".","Returns","--","--","--","-","int|float"]
code: def textangle(self):
      """
      Sets the angle at which the label text is drawn with respect to
      the horizontal. For lines, angle "auto" is the same angle as
      the line. For all other shapes, angle "auto" is horizontal.
  
      The 'textangle' property is a angle (in degrees) that may be
      specified as a number between -180 and 180.
      Numeric values outside this range are converted to the equivalent value
      (e.g. 270 is converted to -90).
  
      Returns
      -------
      int|float
      """
      return self["textangle"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 7 for calling the Label obj's underlying member method code with example usage: obj.textangle() and returns: self