MATLAB: Is there a library for labeling scatter plot while avoiding label overlaps

MATLABmatlab guiplotting

I would like to plot many data points in a scatter plot and some data points are located very close together. Is there a library for smart label placement so that the label overlap will be minimized?
I found a package for R: https://cran.r-project.org/web/packages/ggrepel/vignettes/ggrepel.html which seems to provide this functionality. Is there a similar library for MATLAB?

Best Answer

I am not aware of anything provided by MathWorks. You might look through this post, as well as looking into this file exchange function.