subplot within a subplot
Show older comments
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 Comment
Sean de Wolski
on 2 Jul 2012
So
for ii = 1:8
subplot(4,2,ii)?
end
?
Answers (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
on 2 Jul 2012
0 votes
You cannot have a subplot within a subplot. See http://www.mathworks.com/matlabcentral/answers/42168-subplots-in-an-axes-object
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!