【发布时间】:2017-09-24 07:32:48
【问题描述】:
我的图有很多细节。我在生成报告时发现,Matlab 减小了我的图形大小。在 PDF 中,我需要放大到 200% 才能清楚地看到我的人物的细节。我想在生成报告时更改图形的大小,但在 GUI 中找不到该选项。我该怎么做?谢谢!
【问题讨论】:
我的图有很多细节。我在生成报告时发现,Matlab 减小了我的图形大小。在 PDF 中,我需要放大到 200% 才能清楚地看到我的人物的细节。我想在生成报告时更改图形的大小,但在 GUI 中找不到该选项。我该怎么做?谢谢!
【问题讨论】:
查看文件交换中的 export_fig 文件 (https://www.mathworks.com/matlabcentral/fileexchange/23629-export-fig)。这使您可以生成高分辨率图形。例如,假设您要保存的图是当前图(gcf),那么您可以按如下方式保存:
export_fig fileName -pdf -m2
其中-m2表示放大倍数。
【讨论】:
请参阅有关 saving a figure at a specific size 的 mathworks 讨论。例如,您可以将条形图打印到整个 pdf 页面:
bar([1 10 7 8 2 2 9 3 6])
print('-fillpage','FillPageFigure','-dpdf')
【讨论】: