docstr: Updates the values for a QuantFigure
  The key-values are automatically assigned to the correct 
  section of the QuantFigure
docstr_tok: ["Updates","the","values","for","a","QuantFigure","The","key-values","are","automatically","assigned","to","the","correct","section","of","the","QuantFigure"]
code: def update(self, **kwargs):
      """
      Updates the values for a QuantFigure
      The key-values are automatically assigned to the correct
      section of the QuantFigure
      """
      if "columns" in kwargs:
          self._d = ta._ohlc_dict(
              self.df, columns=kwargs.pop("columns", None)
          )
      schema = self._get_schema()
      annotations = kwargs.pop("annotations", None)
  
      if annotations:
          self.layout["annotations"]["values"] = utils.make_list(
              annotations
          )
      for k, v in list(kwargs.items()):
          try:
              utils.dict_update(self.__dict__, k, v, schema)
          except:
              self.kwargs.update({k: v})
  
imports: from __future__ import absolute_import
  import plotly.graph_objs
  import json
  import copy
  import pandas
  from .plotlytools import iplot
  from .None import tools
  from .None import ta
  from .None import utils
  from .None import colors
  from .None import auth
  from .None import date_tools
label_desc: Use image node_id 5 for calling the QuantFig obj's underlying member method code with example usage: obj.update() without return types