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!