How to link axes from a loop generated subplot?
    18 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
Good afternoon everyone,
I am trying to link the axes of a subplot generated from a looped set of data. The code generated the correct graphs and their positions, the one thing I cannot get to work is the linking of the axes together as an error is show "There must be at least one valid axes". I have tried as many permenations of the code as I can, and have left the final attempt below
VelMod = velocities(:,[4 1 2 5 3]);
velName = {'Y104min100','Y288min287','Y421min420','Y100min96','Y287min286'};
for ii =1:size(VelMod,2)
    subplot(2,3,ii)
    if ii == 3 
        subplot(2,3,6);
        delete(subplot(2,3,3));
    end
    plot(min, VelMod(:,ii))
    title(velName(ii), 'Fontsize', 8);
end
linkaxes(VelMod(ii), 'xy');
. Help would be greatly appreciated.
1 commentaire
  Dhanashree Mohite
      
 le 12 Avr 2019
				Can you provide more details like what is velocities matrix and min?
Réponses (1)
  a. alhufari
 le 4 Juil 2022
        for i =1:size(VelMod,2)
    ax(i)=subplot(2,3,i);
    plot(min, VelMod(:,i))
    title(velName(ii), 'Fontsize', 8);
    linkaxes(ax,'xy')         
end
0 commentaires
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!


