link axes of specific subplots
    266 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
I have a subplot of size (8,1). I want to link the x-axis of the first two subplots with eachother (so they'll stay the same when zooming), and the 3rd-8th axes of eachother. 
Could you help me?
0 commentaires
Réponse acceptée
  Luna
      
 le 1 Fév 2019
        Hi Lieke,
Try this below:
ax1 = subplot(8,1,1);
% plot something
ax2 = subplot(8,1,2);
% plot something
ax8 = subplot(8,1,8);
% plot something
linkaxes([ax1,ax2],'x');
linkaxes([ax3,ax8],'x'); % where ax1 ... ax8 are your axis handles.
3 commentaires
  Stephen Cowen
 le 25 Mai 2023
				Typically, this works well, until it doesn't. I am getting intermittent crashes when I use linkaxes and zoom or pan in one axis. 9.13.0.2105380 (R2022b) Update 2
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!