How to plot to two figures simultaneously?
Mostrar comentarios más antiguos
Here's the idea:
I'm making a live script to be printed and submitted for uni. At one point, I have to plot like 20 figures. It is more convenient to plot all these on a 4x5 subplot to be quickly looked over for mistakes etc., but this isn't good for detail. I was hoping to then simultaneously plot to an invisible figure (say fig(m,"...") in a for loop m=1:20), while also plotting to this subplot, and then printing the resultant figures to (hopefully one multi-page) pdf documents. I'd then attach this to my assignment for further scrutiny.
But nothing seems to do this, and everything I search is saturated with subplot faqs.
Is this reasonable or no? I get atm I could just duplicate the code, but that kinda destroys the whole idea of simultanous coding as it will get really messy, and get quite slow, very quickly.
1 comentario
Michael Soskind
el 20 de Abr. de 2020
Hi Hugh,
Seemingly, you would like to plot to two figures, is there a reason you have not tried to do the following?
for m = 1:20 % Going through all 20 plots as above
for i = 1:2
figure(i); hold on; % Selecting which figure to plot to
if i == 1
subplot(4,5,m); % subplot as described above
end
% plot commands that you are using
end
end
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Subplots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
