docstr: Returns a dictionary with the schema for a QuantFigure
docstr_tok: ["Returns","a","dictionary","with","the","schema","for","a","QuantFigure"]
code: def _get_schema(self):
      """
      Returns a dictionary with the schema for a QuantFigure
  
      """
      d = {}
      layout_kwargs = dict((_, "") for _ in get_layout_kwargs())
      for _ in ("data", "layout", "theme", "panels"):
          d[_] = {}
          for __ in eval("__QUANT_FIGURE_{0}".format(_.upper())):
              layout_kwargs.pop(__, None)
              d[_][__] = None
      d["layout"].update(
          annotations=dict(
              values=[],
              params=utils.make_dict_from_list(get_annotation_kwargs()),
          )
      )
      d["layout"].update(
          shapes=utils.make_dict_from_list(get_shapes_kwargs())
      )
      [
          layout_kwargs.pop(_, None)
          for _ in get_annotation_kwargs() + get_shapes_kwargs()
      ]
      d["layout"].update(**layout_kwargs)
      return d
  
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 2 for calling the QuantFig obj's underlying member method code with example usage: obj._get_schema() and returns: d