How to plot to two figures simultaneously?
Mostra commenti meno recenti
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 Commento
Michael Soskind
il 20 Apr 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
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Subplots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
