How to plot to two figures simultaneously?
显示 更早的评论
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 个评论
Michael Soskind
2020-4-20
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
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Subplots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
