I've fixed the problem. I think there was a bug before, as edgecolors was always  set from the argument ``faceted``, instead of being fetched from the kwargs.

I also think we need to consider moving it from kwargs to a named argument. What do you think?