Matplotlib: avoiding overlapping datapoints in a "scatter/dot/beeswarm" plot Matplotlib: avoiding overlapping datapoints in a "scatter/dot/beeswarm" plot python python