Place several plots in perspective to show time evolution
14 views (last 30 days)
Show older comments
I wonder if there is a method to present several plots in perspective as to show the time related evolution of some variable. I joined a picture which hopefully will make more clear what I mean by "in perspective"
Thanks for the help !
0 Comments
Answers (1)
JohnGalt
on 27 Sep 2018
typically when I have something like this i make a 'movie' by plotting into one window and updating the plot in a for loop... e.g.
t = 0:.001:100;
x = sin(t)+t/100;
numWins = 10;
h = figure(1);
winds = floor(linspace(0,length(t),numWins+1));
winds(end) = length(t);
for i = 1:numWins
hold off;
inds = (winds(i)+1):winds(i+1);
plot(t(inds),x(inds))
title(i)
drawnow
pause(.2)
end
you could set the h.Position value to cascade the windows if you wanted to plot different windows in the arrangement of your attachment
0 Comments
See Also
Categories
Find more on Graphics Performance 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!