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 ?

답변 (1개)

Image Analyst
Image Analyst 2021년 9월 14일
Did you try exportgraphics()?
  댓글 수: 2
wenhao yang
wenhao yang 2021년 9월 15일
편집: wenhao yang 2021년 9월 15일
yeah I've tried it. But still the last part in the subplot was saved.
Image Analyst
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 CenterFile Exchange에서 Printing and Saving에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by