esult of ``get_next_color_func()`` Argument precedence for edgecolors: - kwargs['edgecolor'] - edgecolors (is an explicit kw argument in scatter()) - kwargs['color'] (==kwcolor) - 'face' if not in classic mode else None Parameters ---------- c : color or sequence or sequence of color or None See argument description of `.Axes.scatter`. edgecolors : color or sequence of color or {'face', 'none'} or None See argument description of `.Axes.scatter`. kwargs : dict Additional kwargs. If these keys exist, we pop and process them: 'facecolors', 'facecolor', 'edgecolor', 'color' Note: The dict is modified by this function. xsize : int The size of the x and y arrays passed to `.Axes.scatter`. get_next_color_func : callable A callable that returns a color. This color is used as facecolor if no other color is provided. Note, that this is a function rather than a fixed color value to support conditional evaluation of the next color. As of the current implementation obtaining the next color from the property cycle advances the cycle. This must only happen if we actually use the color, which will only be decided within this method. Returns ------- c The input *c* if it was not *None*, else a color derived from the other inputs or defaults. colors : array(N, 4) or None The facecolors as RGBA values, or *None* if a colormap is used. edgecolors The edgecolor. Ú facecolorsNre