tableplot is a plotting tool for general \casa\ tables. Table columns can be plotted against each other, and can be combined using TaQL to create expressions for derived quantities, the result of which can then be plotted. Data from more than one table can be accessed and plotted at the same time. Expressions producing arrays result in overlay plots. The default plot style is single-panel, but if an iteration axis is specified, multi-panel plots are supported. Zooming and region-based flagging is possible on single and multi panel plots. A GUI, adapted to a particular kind of table (measurement set) can call the tableplot functions and customize the generated plots.