Why data cursor showing wrong values?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am working with 3D axes. Previously I have modified the z and y axes. I needed to have z and y values shown reversed. Not to go from 1 to 200 bit from 200 to 1. And now data cursor fetches the old data and is not in match with on screen data.
Any help would be appreciated.
Thanks.
note: I have changed the values like this:
yLimits = get(gca,'YLim');
yTicks = yLimits(2)-get(gca,'YTick');
set(gca,'YTickLabel',num2str(yTicks.'));
1 Kommentar
per isakson
am 28 Nov. 2012
Without checking, I think the ticklabels are just some text - could be any text. It doesn't change the underlying scale of the axis.
What more did you do to "have z and y values shown reversed"?
Akzeptierte Antwort
Tom Lane
am 28 Nov. 2012
Try this instead:
set(gca,'YDir','reverse')
Your way retains the y tick locations and values, and just labels them with something else. For example, it may place the string "2.0" at the spot corresponding to y=1.0.
6 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Axis Labels finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!