class_docstr: A table of cells.
  
  The table consists of a grid of cells, which are indexed by (row, column).
  
  For a simple table, you'll have a full grid of cells with indices from
  (0, 0) to (num_rows-1, num_cols-1), in which the cell (0, 0) is positioned
  at the top left. However, you can also add cells with negative indices.
  You don't have to add a cell to every grid position, so you can create
  tables that have holes.
  
  *Note*: You'll usually not create an empty table from scratch. Instead use
  `~matplotlib.table.table` to create a table from data.
class_docstr_tok: ["A","table","of","cells",".","The","table","consists","of","a","grid","of","cells",",","which","are","indexed","by","(","row",",","column",")",".","For","a","simple","table",",","you","'ll","have","a","full","grid","of","cells","with","indices","from","(","0",",","0",")","to","(","num_rows-1",",","num_cols-1",")",",","in","which","the","cell","(","0",",","0",")","is","positioned","at","the","top","left",".","However",",","you","can","also","add","cells","with","negative","indices",".","You","do","n't","have","to","add","a","cell","to","every","grid","position",",","so","you","can","create","tables","that","have","holes",".","*","Note","*",":","You","'ll","usually","not","create","an","empty","table","from","scratch",".","Instead","use","`","~matplotlib.table.table","`","to","create","a","table","from","data","."]
docstr: Parameters
  ----------
  ax : `~matplotlib.axes.Axes`
      The `~.axes.Axes` to plot the table into.
  loc : str
      The position of the cell with respect to *ax*. This must be one of
      the `~.Table.codes`.
  bbox : `.Bbox` or [xmin, ymin, width, height], optional
      A bounding box to draw the table into. If this is not *None*, this
      overrides *loc*.
  
  Other Parameters
  ----------------
  **kwargs
      `.Artist` properties.
docstr_tok: ["Parameters","--","--","--","--","--","ax",":","`","~matplotlib.axes.Axes","`","The","`","~.axes.Axes","`","to","plot","the","table","into",".","loc",":","str","The","position","of","the","cell","with","respect","to","*","ax","*",".","This","must","be","one","of","the","`","~.Table.codes","`",".","bbox",":","`",".Bbox","`","or","[","xmin",",","ymin",",","width",",","height","]",",","optional","A","bounding","box","to","draw","the","table","into",".","If","this","is","not","*","None","*",",","this","overrides","*","loc","*",".","Other","Parameters","--","--","--","--","--","--","--","--","*","*","kwargs","`",".Artist","`","properties","."]
code: def __init__(self, ax, loc=None, bbox=None, **kwargs):
      """
      Parameters
      ----------
      ax : `~matplotlib.axes.Axes`
          The `~.axes.Axes` to plot the table into.
      loc : str
          The position of the cell with respect to *ax*. This must be one of
          the `~.Table.codes`.
      bbox : `.Bbox` or [xmin, ymin, width, height], optional
          A bounding box to draw the table into. If this is not *None*, this
          overrides *loc*.
  
      Other Parameters
      ----------------
      **kwargs
          `.Artist` properties.
      """
  
      super().__init__()
  
      if isinstance(loc, str):
          if loc not in self.codes:
              raise ValueError(
                  "Unrecognized location {!r}. Valid locations are\n\t{}".format(
                      loc, "\n\t".join(self.codes)
                  )
              )
          loc = self.codes[loc]
      self.set_figure(ax.figure)
      self._axes = ax
      self._loc = loc
      self._bbox = bbox
  
      # use axes coords
      ax._unstale_viewLim()
      self.set_transform(ax.transAxes)
  
      self._cells = {}
      self._edges = None
      self._autoColumns = []
      self._autoFontsize = True
      self._internal_update(kwargs)
  
      self.set_clip_on(False)
  
imports: import numpy
  from .None import _api, _docstring
  from .artist import Artist, allow_rasterization
  from .patches import Rectangle
  from .text import Text
  from .transforms import Bbox
  from .path import Path
label_desc: Use image node_id 1 to create a new Table object from inherited base classes: Artist with example: obj = Table(ax, loc, bbox)