subplot within a subplot
Afficher commentaires plus anciens
Is there a method for generating a subplot within a subplot? For example:
time = 1:168;
RawData = cos((2*pi)/12*time)+randn(size(time));
Data = cell(1,5);
for i = 1:3;
Data1{i} = RawData*1.2;
Data2{i} = RawData*1.5;
end
for i = 1:length(Data1)
figure(i)
subplot(2,1,1)
plot(Data1{i})
subplot(2,1,2)
plot(Data2{i})
end
Instead of having 3 figures, is it possible to have the subplots within the same figure window (i.e. subplot(2,2,i))
1 commentaire
Sean de Wolski
le 2 Juil 2012
So
for ii = 1:8
subplot(4,2,ii)?
end
?
Réponses (2)
time = 1:168;
RawData = cos((2*pi)/12*time)+randn(size(time));
Data = cell(1,5);
for i = 1:3;
Data1{i} = RawData*1.2;
Data2{i} = RawData*1.5;
end
figure
count=1;
for i = 1:length(Data1)
subplot(3,2,count)
plot(Data1{i})
count=count+1;
subplot(3,2,count)
plot(Data2{i})
count=count+1;
end
Walter Roberson
le 2 Juil 2012
0 votes
You cannot have a subplot within a subplot. See http://www.mathworks.com/matlabcentral/answers/42168-subplots-in-an-axes-object
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!