save figure in a certain size
显示 更早的评论
In the following figure:
data = rand(1,365);
subplot(121);
plot(1:365,data);
xlabel('label');
ylabel('label');
subplot(122);
plot(1:365,data);
xlabel('label');
ylabel('label');
How could I save this figure as a pdf where the dimensions of the figure i.e. including both subplots is 7.25 x 9.125 inches?
采纳的回答
更多回答(2 个)
Azzi Abdelmalek
2012-9-4
编辑:Azzi Abdelmalek
2012-9-4
%add this at the end of your code
set(gcf, 'PaperUnits', 'inches');
x_width=7.25 ;y_width=9.125
set(gcf, 'PaperPosition', [0 0 x_width y_width]); %
saveas(gcf,'fig1.pdf')
3 个评论
Thao Pham
2021-3-24
Thank you, that is super helpful
Khairy Elsayed
2022-1-9
Thank you. It works well.
Pavan Kumar
2022-10-29
Thanks!
Hej
2019-1-25
1 个投票
Hi I had the same questions, but the figure I get comes with a background white box that fits with the dimension and my actual figure is smaller. How do I remove this white box and make sure my figure is saved in the prescribed dimension? Thanks
2 个评论
KAE
2019-7-9
I have this same problem for a large figure (20x24")
Pavan Kumar
2022-10-29
编辑:Pavan Kumar
2022-10-29
An alternate solution is to save the figure as EPS instead of saving as PDF, which gets rid of the white space in my case
类别
在 帮助中心 和 File Exchange 中查找有关 Contour Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!