code: def __init__(
      self,
      page_title: str = CurrentConfig.PAGE_TITLE,
      js_host: str = "",
  ):
      self.page_title = page_title
      self.js_host = js_host or CurrentConfig.ONLINE_HOST
      self.js_dependencies: OrderedSet = OrderedSet()
      self.js_functions: OrderedSet = OrderedSet()
      self.title_opts: ComponentTitleOpts = ComponentTitleOpts()
      self.html_content: str = ""
      self._component_type: str = "table"
      self.chart_id: str = uuid.uuid4().hex
  
file_path: pyecharts/pyecharts/components/table.py
imports: import uuid
  from jinja2 import Environment
  from prettytable import PrettyTable
  from ..charts.mixins import ChartMixin
  from ..commons.utils import OrderedSet
  from ..globals import CurrentConfig
  from ..options import ComponentTitleOpts
  from ..render import engine
  from ..types import Optional, Sequence, Union
label_desc: Use image node_id 1 to create a new Table object from inherited base classes: ChartMixin with example: obj = Table(page_title, js_host)