Workaround for linking separate axes without breaking the first link?
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Amanda Beatty
le 27 Avr 2021
Commenté : Amanda Beatty
le 28 Avr 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?


0 commentaires
Réponse acceptée
Hyeokjin Jho
le 28 Avr 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');
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Subplots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!