docstr: Controls persistence of user-driven changes related to the
  modebar, including `hovermode`, `dragmode`, and `showspikes` at
  both the root level and inside subplots. Defaults to
  `layout.uirevision`.
  
  The 'uirevision' property accepts values of any type
  
  Returns
  -------
  Any
docstr_tok: ["Controls","persistence","of","user-driven","changes","related","to","the","modebar",",","including","`","hovermode","`",",","`","dragmode","`",",","and","`","showspikes","`","at","both","the","root","level","and","inside","subplots",".","Defaults","to","`","layout.uirevision","`",".","The","'uirevision","'","property","accepts","values","of","any","type","Returns","--","--","--","-","Any"]
code: def uirevision(self):
      """
      Controls persistence of user-driven changes related to the
      modebar, including `hovermode`, `dragmode`, and `showspikes` at
      both the root level and inside subplots. Defaults to
      `layout.uirevision`.
  
      The 'uirevision' property accepts values of any type
  
      Returns
      -------
      Any
      """
      return self["uirevision"]
  
file_path: catboost/contrib/python/plotly/py2/plotly/graph_objs/layout/_modebar.py
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 9 for calling the Modebar obj's underlying member method code with example usage: obj.uirevision() and returns: self