Workaround for linking separate axes without breaking the first link?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Amanda Beatty
am 27 Apr. 2021
Kommentiert: Amanda Beatty
am 28 Apr. 2021
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 Kommentare
Akzeptierte Antwort
Hyeokjin Jho
am 28 Apr. 2021
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');
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Subplots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!