class_docstr: Base for all Viz classes.
class_docstr_tok: ["Base","for","all","Viz","classes","."]
code: def _apply_base_opts(
      self, plot: go.Figure, *overrides: dict
  ) -> go.Figure:
      calc_opts = {
          "width": self.width,
          "height": self.height,
          "title": {"text": self.title},
      }
      opts = dict_deep_update(
          self.VIZBASE_LAYOUT_OPTS,
          calc_opts,
          self._base_opts,
          self.layout_opts,
          *overrides,
      )
      return plot.update_layout(**opts)
  
file_path: tslumen/tslumen/plot/interactive/base.py
imports: from typing import Optional, Any, Type
  from collections.abc import Mapping
  from abc import ABC, abstractmethod
  from copy import deepcopy
  import inspect
label_desc: Use image node_id 10 for calling the VizBase obj's underlying member method code with example usage: obj._apply_base_opts(plot) and returns: plot