subplot doesn't hold when plotting in for loop
Afficher commentaires plus anciens
I'm trying to subplot many signals with time in a single figure using subplot by using command 'hold on' in a for loop.
Ex: x is a structure with time
s=[];
plotpos=0.85;
for i=1:10;
s(i)=subplot(10,1,i,'Position', [0.175, plotpos, 0.8, 0.115]);
hold (s(i),'on'); grid on;
plot(x.time,x.signals.values(:,i))
plotpos=plotpos-0.14;
end
It deletes the previous subplots and adds a new one at next position instead of holding all previous subplots and adding new ones at new position.
1 commentaire
Jan
le 16 Mai 2016
I've formatted your code. Please use the "{} Code" button. Thanks.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Subplots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!