Plot a series of points.

        Plot a series of points (marks) that are not connected by a
        line. Shortcut for plot with linestyle=None.

        :param x: array containing x-values.
        :param y: array containing y-values.
        :param xerr: array containing errors on the x-values.
        :param yerr: array containing errors on the y-values.
        :param mark: the symbol used to mark the data points. May be
            any plot mark accepted by TikZ (e.g. ``*, x, +, o, square,
            triangle``).
        :param markstyle: the style of the plot marks (e.g. 'mark
            size=.75pt')

        Example::

            >>> plot = artist.Plot()
            >>> x = np.random.normal(size=20)
            >>> y = np.random.normal(size=20)
            >>> plot.scatter(x, y, mark='*')

def scatter(self, x, y, xerr=[], yerr=[], mark='o', markstyle=None):
        """Plot a series of points.

        Plot a series of points (marks) that are not connected by a
        line. Shortcut for plot with linestyle=None.

        :param x: array containing x-values.
        :param y: array containing y-values.
        :param xerr: array containing errors on the x-values.
        :param yerr: array containing errors on the y-values.
        :param mark: the symbol used to mark the data points. May be
            any plot mark accepted by TikZ (e.g. ``*, x, +, o, square,
            triangle``).
        :param markstyle: the style of the plot marks (e.g. 'mark
            size=.75pt')

        Example::

            >>> plot = artist.Plot()
            >>> x = np.random.normal(size=20)
            >>> y = np.random.normal(size=20)
            >>> plot.scatter(x, y, mark='*')

        """
        self.plot(x, y, xerr=xerr, yerr=yerr, mark=mark, linestyle=None,
                  markstyle=markstyle)