How to let figure adjust its 'y' axis' tick range by itself?

for example:
x=[50 12 32 54 23 54 75 76 24 545 56 878 876 435 456 54 454 56 6 87 6 67 8 ];
Then plot(x),get below figure:
Then I click 'zoom in' to just show x(1:5); and x(1:5) is [50 12 32 54 23]; max(x(1:5)) is 54, and min(x(1:5)) is 12. Now I want this figure auto just show tick from 12 to 54 on 'y' axis when I click 'zoom in' to select x(1:5) on 'x' axis. So shall I? and How?

답변 (1개)

Walter Roberson
Walter Roberson 2016년 1월 12일

0 개 추천

tick marks are automatically adjusted during zoom, unless the axes YTickMode is set to 'manual'. YTickMode would usually only be set to manual if you had set() YTick yourself. Which might have been done in the plot that is displayed, as normally there would be only 4 to 5 tick labels.

댓글 수: 1

I mean when I click zoom in, I get a part of this figure, for example, the whole figure is 'A', when zoom in, only 'a'( is one part of A) area is show on the figure window; XTick of 'a' is shown all, but YTick of 'a' is not shown all.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Data Exploration에 대해 자세히 알아보기

질문:

2016년 1월 12일

댓글:

2016년 1월 12일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by