3

我试图在 MATLAB 中绘制 3 个数字,它们在 MATLAB 中表现得很好。这是它在 MATLAB 中的外观截图。(即一旦我执行我的脚本) 在此处输入图像描述

但是,当我使用 保存它时print -djpeg -r300 Output.jpeg,它看起来像这样: 在此处输入图像描述

如何在不从 FileExchange 下载任何文件的情况下修复它? 我在 SE 上遇到过类似的问题,但他们都建议使用 FileExchange 上可用的文件。

这是我已经尝试过的:

set(gcf, 'PaperUnits', 'inches');
set(gcf, 'PaperSize', [10 10]); 
set(gcf, 'PaperPosition', [0 0 10 10]);%No improvement
4

1 回答 1

0

尝试set(gcf, 'PaperPositionMode','auto')

它将使打印尺寸适应图形的尺寸。它将解决您拥有的相对尺寸的所有问题:)

于 2012-04-07T20:41:07.837 回答