class_docstr: Make plots of ExperimentClient.
  
  Parameters
  ----------
  experiment : ExperimentClient
      The object for which the method is called.
  
  Raises
  ------
  ValueError
      If no experiment is provided.
docstr: Make different kinds of plots of ExperimentClient.
  
  Parameters
  ----------
  kind : str
      The kind of plot to produce:
  
      - 'regret' : Regret plot (default)
docstr_tok: ["Make","different","kinds","of","plots","of","ExperimentClient",".","Parameters","--","--","--","--","--","kind",":","str","The","kind","of","plot","to","produce",":","-","'regret","'",":","Regret","plot","(","default",")"]
code: def __call__(self, **kwargs):
      """
      Make different kinds of plots of ExperimentClient.
  
      Parameters
      ----------
      kind : str
          The kind of plot to produce:
  
          - 'regret' : Regret plot (default)
      """
      kind = kwargs.pop("kind", "regret")
  
      if kind not in PLOT_METHODS.keys():
          raise ValueError(
              f"Plot of kind '{kind}' is not one of {list(PLOT_METHODS.keys())}"
          )
  
      return PLOT_METHODS[kind](self._experiment, **kwargs)
  
file_path: orion/src/orion/plotting/base.py
imports: import orion.plotting.backend_plotly
label_desc: Use image node_id 2 for calling the PlotAccessor obj's underlying member method code with example usage: obj.__call__() and returns: PLOT_METHODS