打印图像
如果将坐标区的 Position
设置为 [0 0 1 1]
以使其充满整个图窗,则打印时不会保留纵横比,因为 MATLAB® 打印软件会在打印时根据图窗的 PaperPosition
属性调整图窗大小。要在打印时保留图像的纵横比,请通过命令行将图窗的 PaperPositionMode
设置为 'auto'
。
set(gcf,'PaperPositionMode','auto') print
如果 PaperPositionMode
设置为 'auto'
,则所打印的图窗的宽度和高度由屏幕上图窗的维度决定,而且图窗位置会调整,以使得图窗在页面上居中。如果您想要 PaperPositionMode
的默认值为 'auto'
,则在您的 startup.m
文件中输入此行内容。
set(groot,'defaultFigurePaperPositionMode','auto')