code: def scatter_table(self, x, y, c, s, mark='*'):
          
          # clear the background of the marks
          # self._clear_plot_mark_background(x, y, mark, markstyle)
          # draw the plot series over the background
          options = self._parse_plot_options(mark)
          s = [sqrt(si) for si in s]
          plot_series = self._create_plot_tables_object(x, y, c, s, options)
          self.plot_table_list.append(plot_series)
docs: Add a data series to the plot.
  
          :param x: array containing x-values.
          :param y: array containing y-values.
          :param c: array containing values for the color of the mark.
          :param s: array containing values for the size of the mark.
          :param mark: the symbol used to mark the data point.  May be None,
              or any plot mark accepted by TikZ (e.g. ``*, x, +, o, square,
              triangle``).
  
          The dimensions of x, y, c and s should be equal. The c values will
          be mapped to a colormap.