Why data cursor showing wrong values?
조회 수: 1 (최근 30일)
이전 댓글 표시
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
per isakson
2012년 11월 28일
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"?
채택된 답변
Tom Lane
2012년 11월 28일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Axis Labels에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!