docstr: Determines which predefined modebar buttons to add. Please note
  that these buttons will only be shown if they are compatible
  with all trace types used in a graph. Similar to
  `config.modeBarButtonsToAdd` option. This may include
  "v1hovermode", "hoverclosest", "hovercompare", "togglehover",
  "togglespikelines", "drawline", "drawopenpath",
  "drawclosedpath", "drawcircle", "drawrect", "eraseshape".
  
  The 'add' property is a string and must be specified as:
    - A string
    - A number that will be converted to a string
    - A tuple, list, or one-dimensional numpy array of the above
  
  Returns
  -------
  str|numpy.ndarray
docstr_tok: ["Determines","which","predefined","modebar","buttons","to","add",".","Please","note","that","these","buttons","will","only","be","shown","if","they","are","compatible","with","all","trace","types","used","in","a","graph",".","Similar","to","`","config.modeBarButtonsToAdd","`","option",".","This","may","include","''","v1hovermode","''",",","``","hoverclosest","''",",","``","hovercompare","''",",","``","togglehover","''",",","''","togglespikelines","''",",","``","drawline","''",",","``","drawopenpath","''",",","''","drawclosedpath","''",",","``","drawcircle","''",",","``","drawrect","''",",","``","eraseshape","''",".","The","'add","'","property","is","a","string","and","must","be","specified","as",":","-","A","string","-","A","number","that","will","be","converted","to","a","string","-","A","tuple",",","list",",","or","one-dimensional","numpy","array","of","the","above","Returns","--","--","--","-","str|numpy.ndarray"]
code: def add(self):
      """
      Determines which predefined modebar buttons to add. Please note
      that these buttons will only be shown if they are compatible
      with all trace types used in a graph. Similar to
      `config.modeBarButtonsToAdd` option. This may include
      "v1hovermode", "hoverclosest", "hovercompare", "togglehover",
      "togglespikelines", "drawline", "drawopenpath",
      "drawclosedpath", "drawcircle", "drawrect", "eraseshape".
  
      The 'add' property is a string and must be specified as:
        - A string
        - A number that will be converted to a string
        - A tuple, list, or one-dimensional numpy array of the above
  
      Returns
      -------
      str|numpy.ndarray
      """
      return self["add"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 3 for calling the Modebar obj's underlying member method code with example usage: obj.add() and returns: self