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?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/599115/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/599120/image.png)
댓글 수: 0
채택된 답변
Hyeokjin Jho
2021년 4월 28일
Use linkprop
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');
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!