The data I deal with regularly has 'missing' values. I am quite pleased that plot handles this situation so gracefully.
I tried a scatter plot with two arrays with missing data and was a little surprised that it failed.
Is this a bug or a feature?
I can appreciate that in the plot case one can plainly see the gaps where the missing data lie, whilst in the scatter case points would be silently eliminated. So one might be reluctant to have this aspect of the data hidden in the scatter.
I would like to have scatter handle missing data - i.e. if either array has a missing value then the point is not plotted.
I have looked a bit at the plot code and must confess that exactly how the missing stuff is implemented is not obvious to me.