【问题标题】:Matlab: Could I change the size of the figures when generating a report?Matlab:我可以在生成报告时更改数字的大小吗?
【发布时间】:2017-09-24 07:32:48
【问题描述】:

我的图有很多细节。我在生成报告时发现,Matlab 减小了我的图形大小。在 PDF 中,我需要放大到 200% 才能清楚地看到我的人物的细节。我想在生成报告时更改图形的大小,但在 GUI 中找不到该选项。我该怎么做?谢谢!

【问题讨论】:

    标签: matlab report figure


    【解决方案1】:

    查看文件交换中的 export_fig 文件 (https://www.mathworks.com/matlabcentral/fileexchange/23629-export-fig)。这使您可以生成高分辨率图形。例如,假设您要保存的图是当前图(gcf),那么您可以按如下方式保存:

    export_fig fileName -pdf -m2
    

    其中-m2表示放大倍数。

    【讨论】:

    • 谢谢!实际上我在使用 export_fig 时遇到了麻烦。总是有一些断裂的线条,或白色的斑块,或者有时看起来我的身材被撕裂并严重缝合在一起。我使用了 -a1,但没有帮助。
    • 很奇怪,我以前从未见过这些问题,所以无法帮助您解决这些问题。
    【解决方案2】:

    请参阅有关 saving a figure at a specific size 的 mathworks 讨论。例如,您可以将条形图打印到整个 pdf 页面:

    bar([1 10 7 8 2 2 9 3 6])
    print('-fillpage','FillPageFigure','-dpdf')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-29
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      相关资源
      最近更新 更多