Thanks for this submission. It was a solution for some time, but I've finally created my own to add some customization and to make simpler the management of automatic scales and all the elements in general.
Everyone can download and freely modify it for personal use:
Yes this is possible, but there are two caveats:
1. You first need a criterion of your own for determining what defines an outlier.
2. You have to do a *little* extra coding to highlight the points. Here is an example where we highlight the most positive point only. This is the case because I deliberately have avoided adding too many extra features such as this into the function. The idea is to make it easy for others to modify the plots as needed.
Here is a toy example:
Mathew, what you're asking for is already possible with just one more line of code:
legend([H.data],'A','B','C') %add legend