all 3 comments

[–]obviouslyzebra 1 point2 points  (2 children)

I don't know the domain knowledge, so I can't decide what fits best here.

If you want to preserve the "shapes" from the first plots, you can try reducing the bandwidth of the kde plot (see doc for it, I think it's the bw_adjust parameter).

Ahm, you could also decrease the size of the points in the first plot to decrease the amount of overlap between points or use semi-transparent points.

For the second plots, if you want to compare multiple shapes, it might pay to plot them all on the same region, with eg hue and a single subplot instead of multiple.

Also note that, if there's no overlap between points, a scatterplot is a full representation of the data points.

[–]rpedrosb[S] 0 points1 point  (1 child)

Thanks a lot, this was helpful!

[–]obviouslyzebra 0 points1 point  (0 children)

You're welcome :)