How can I save the subplot figure automatically without clicking the buttion 'save' by mouse.
23 次查看(过去 30 天)
显示 更早的评论
Here is a subplot including 6 parts. I wanna save it automatically. I can use commands:
set(gcf,'PaperUnits','centimeters');
set(gcf,'PaperPosition',[0 0 10 10]);
set(gca,'Position',[0.18 0.18 0.75 0.70]);
print(gcf,'-djpeg','-r600','E:\test.jpeg');
However, these commands can save only the last part in the figure, which is the parameters 'G'.
How can I save all the 6 parts and arrange the size of each figure and the whole domain ?
0 个评论
回答(1 个)
Image Analyst
2021-9-14
Did you try exportgraphics()?
2 个评论
Image Analyst
2021-9-15
Are you sure you told it the handle of the entire figure, gcf, instead of the handle of the current (last) axes, gca?
exportgraphics(gcf, fileName);
I just don't see how it would take only one of the axes on the figure if you told it the entire figure. Show me the entire lines of code where you set the filename and called exportgraphics(gcf, fileName).
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Printing and Saving 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!