class_docstr: A TablePlot can plot both TableViews and ViewMaps which display
  as either a single static table or as an animated table
  respectively.
class_docstr_tok: ["A","TablePlot","can","plot","both","TableViews","and","ViewMaps","which","display","as","either","a","single","static","table","or","as","an","animated","table","respectively","."]
code: def __init__(self, table, **params):
      super().__init__(table, **params)
      if not self.dynamic:
          self.cell_widths = self._format_table()
      else:
          self.cell_widths = None
  
file_path: holoviews/holoviews/plotting/mpl/tabular.py
imports: from collections import defaultdict
  import param
  from matplotlib.font_manager import FontProperties
  from matplotlib.table import Table
  from .element import ElementPlot
  from .plot import mpl_rc_context
label_desc: Use image node_id 1 to create a new TablePlot object from inherited base classes: ElementPlot with example: obj = TablePlot(table)