docstr: Controls persistence of user-driven changes in axis attributes,
  if not overridden in the individual axes. Defaults to
  `layout.uirevision`.
  
  The 'uirevision' property accepts values of any type
  
  Returns
  -------
  Any
docstr_tok: ["Controls","persistence","of","user-driven","changes","in","axis","attributes",",","if","not","overridden","in","the","individual","axes",".","Defaults","to","`","layout.uirevision","`",".","The","'uirevision","'","property","accepts","values","of","any","type","Returns","--","--","--","-","Any"]
code: def uirevision(self):
      """
      Controls persistence of user-driven changes in axis attributes,
      if not overridden in the individual axes. Defaults to
      `layout.uirevision`.
  
      The 'uirevision' property accepts values of any type
  
      Returns
      -------
      Any
      """
      return self["uirevision"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 19 for calling the Polar obj's underlying member method code with example usage: obj.uirevision() and returns: self