subplot within a subplot

34 vues (au cours des 30 derniers jours)
Richard
Richard le 2 Juil 2012
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
Sean de Wolski le 2 Juil 2012
So
for ii = 1:8
subplot(4,2,ii)?
end
?

Connectez-vous pour commenter.

Réponses (2)

Thomas
Thomas le 2 Juil 2012
Modifié(e) : Thomas le 2 Juil 2012
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
Walter Roberson le 2 Juil 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by