I am looking for a function to create a so called Beeswarm boxplot. This is very popular plots used in medicine and biology and I was surprised not to find it for MATLAB.
Basically the numerical data for each group are splitted to bins and jitter of points depends on number of points in a particular bin.
Here is an example done with R using BEESWARM function:

Different colors for additional group is very nice feature but it not needed for me now.
There is a function on the file exchange called plotSpread that can do these plots: