nice improvements. I got one big problem with the colorbar:
How do I set a ylabel to the colorbar?
Another idea for NaNs would be to just leave out the text "NaN" as well, simply don't show any text in those fields.
Something else I thought of:
the y-labels of the colorbar are always set automatically (or is there a way I don't see?). One tick is close to the top, as it should be, yet there is no label close to the bottom of the colorbar. This is not nice. They should be evenly spread across the colorbar with one close to the top value and one close to the bottom value. :)
Mathew, what you're asking for is already possible with just one more line of code:
legend([H.data],'A','B','C') %add legend