subplot within a subplot

81 views (last 30 days)
Richard on 2 Jul 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))
Sean de Wolski on 2 Jul 2012
So
for ii = 1:8
subplot(4,2,ii)?
end
?

Thomas on 2 Jul 2012
Edited: Thomas on 2 Jul 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 on 2 Jul 2012

Categories

Find more on Subplots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by