docstr: Controls persistence of user-driven changes in the view
  (projection and center). Defaults to `layout.uirevision`.
  
  The 'uirevision' property accepts values of any type
  
  Returns
  -------
  Any
docstr_tok: ["Controls","persistence","of","user-driven","changes","in","the","view","(","projection","and","center",")",".","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 the view
      (projection and center). 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 61 for calling the Geo obj's underlying member method code with example usage: obj.uirevision() and returns: self