Problem of saving .fig file as .pdf file
이전 댓글 표시
Hi, everyone
I need to save .fig file as .pdf file. Previously, I used command
set(gcf,'PaperOrientation','landscape'); set(gcf,'PaperUnits','centimeters'); set(gcf,'PaperPositionMode','auto'); set(gcf,'PaperPosition', [0 0 1 1]); saveas(gcf, 'test', 'pdf');
and it worked fine. However, when I updated my MATLAB to 2014b and 2015a, all numbers on y-axis of .pdf file are overlapped with the edge of the diagram

Is there any way I can fix it?
답변 (1개)
Ming
2015년 3월 19일
0 개 추천
댓글 수: 7
Richard Quist
2015년 3월 21일
I'm not sure - but one thing that looks strange to me is the line of code that sets the PaperPosition:
set(gcf,'PaperPosition', [0 0 1 1]);
Did you really mean to make the figure 1cm x 1cm on the output page?
I'd suggest removing that line and see if that makes a difference
Ming
2015년 3월 22일
Richard Quist
2015년 3월 23일
I think we'll need to see a more complete example in order to understand what is happening. Can you post one?
Ming
2015년 3월 23일
Richard Quist
2015년 3월 24일
If the code doesn't involve anything proprietary/confidential I'd suggest posting it here and, if necessary, attaching any data files required. That gives others a chance to weigh in with alternative suggestions/answers.
Ming
2015년 3월 30일
Jan
2015년 3월 30일
Please do not bump your question by posting pseudo-answers. And please do not post answers as comments. Thanks.
카테고리
도움말 센터 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!