MATLAB: How do you format rotated text from clabel in MATLAB 2014b

clabelformatrotated

The output of this code:
[C,h] = contour(peaks(1000),'r-');
clabel(C,h,'Color','r');
has changed between 2013a and 2014b. The 2013b out put would update the label color, but the line quality is poor. The 2014b gives excellent line quality, but leaves the text label color as black.
MATLAB 2013a
MATLAB 2014b
The help for 2014b says text formatting cannot be done if h is passed to clabel. However, it also (seemingly) gives no option for rotated labels if h is not passed. For example,
MATLAB 2014b with colors labels
[C,h] = contour(peaks(1000),'r-');
clabel(C,'Color','r');
Also, in 2014b clabel returns no output (handle) if h is not given as an argument. So I can't even access the handle to change formatting. I'm lost.
How can I have rotated colored labels for contours in MATLAB 2014b?
Thanks so much for help!

Best Answer

Sorry this took a while to get answered. I have checked with our developers to confirm and this is a known incompatibility going into R2014b. We understand the frustration when capabilities disappear. We can say that improvements to clabel are being actively discussed and this is a use case of concern to us.
Related Question