Diff limits on same axis

조회 수: 1 (최근 30일)
Somnath Kale
Somnath Kale 2020년 12월 24일
편집: Cris LaPierre 2020년 12월 24일
Hi
I want to set two limits on my same axis i have attached the fig below, on xaxis i want limits from -50 to 225 and again from 775 to 850.
My current limits are
xlim([-50 850])
ylim([-19 140])
One can please sugget a better replacement for the one.Thanks in Advance!!
  댓글 수: 1
dpb
dpb 2020년 12월 24일
Then the x axis physical location for the last point is totally arbitrary...just change its x value to (say) 400 and the label the xtick to 800 for that location.

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

채택된 답변

Cris LaPierre
Cris LaPierre 2020년 12월 24일
편집: Cris LaPierre 2020년 12월 24일
MATLAB does not provide a function for this. However, this post contains some suggestions.
Another option is to realize that your xtick values and xticklabels do not have to be the same. You could plot against one set of xvalues, then create tick labels that display the values you want.
x = [1 3 6 55];
y = [100 85 77 44];
err = 8*ones(size(y));
errorbar(y,err,'o')
xticks(1:4)
xlim([0 5])
xticklabels(x)
  댓글 수: 1
Somnath Kale
Somnath Kale 2020년 12월 24일
Thanks Cris! its useful
Happy christmas!!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by