필터 지우기
필터 지우기

Workaround for linking separate axes without breaking the first link?

조회 수: 3 (최근 30일)
I have a 2x6 plot created using panel.m from file exchange. It will always be two rows, but it will be an undetermined number of columns (if that matters). I want all of them to have linked x-axes, then I want the bottom row to have linked y-axes and the top row to have linked y-axes. Per the documentation of linkaxes() if I try to link separate axes it cancels out the first link. Is there a workaround for this?

채택된 답변

Hyeokjin Jho
Hyeokjin Jho 2021년 4월 28일
ax(1) = subplot(2,2,1);
ax(2) = subplot(2,2,2);
ax(3) = subplot(2,2,3);
l1 = linkprop(ax([1,2]),'ylim');
l2 = linkprop(ax([1,3]),'xlim');
  댓글 수: 1
Amanda Beatty
Amanda Beatty 2021년 4월 28일
Omg that worked. I tried linkprop earlier and it was giving me an error, but maybe my syntax was just wrong. Thank you so much!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by