이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

특정 크기와 해상도로 Figure 저장하기

화면과 동일한 크기와 해상도 사용하기

화면의 Figure와 같은 크기의 Figure를 인쇄하거나 저장하려면 인쇄하기 전에 Figure의 PaperPositionMode 속성을 'auto'로 설정하십시오. 화면상 크기(단위: 픽셀)와 일치하는 출력값을 생성하려면 print 함수를 사용할 때 '-r0' 해상도 옵션을 포함하십시오.

참고

R2014b부터는 점 표기법을 사용하여 속성을 설정할 수 있습니다. 이전 릴리스를 사용 중인 경우에는 set 함수를 대신 사용하십시오(예: set(fig,'PaperPositionMode','auto')).

bar([1 10 7 8 2 2 9 3 6])
fig = gcf;
fig.PaperPositionMode = 'auto';
print('ScreenSizeFigure','-dpng','-r0')

페이지에 맞추도록 Figure 확장하기

페이지에 맞는 Figure를 인쇄하거나 저장하려면 print'-fillpage' 옵션이나 '-bestfit' 옵션과 함께 사용하십시오. 두 옵션은 Figure를 프린터로 인쇄하거나 이를 페이지 형식(PDF, 전체 페이지 PostScript®)으로 저장할 때만 유효합니다.

  • '-fillpage' 옵션은 Figure의 크기를 최대화하여 페이지에 맞추고 0.25인치의 페이지 여백을 남깁니다. Figure의 눈금, 레이아웃, 종횡비가 변경될 수 있습니다.

  • '-bestfit' 옵션은 Figure의 크기를 최대화하여 페이지를 맞추지만, Figure의 종횡비는 유지합니다. Figure를 전체 페이지에 맞추지 못할 수도 있습니다. 이 옵션은 0.25인치의 최소 페이지 여백을 남깁니다.

다음 표에서는 각 옵션의 예와 그 결과 출력 크기를 보여줍니다.

페이지에 맞춤 옵션 최적으로 맞춤 옵션
bar([1 10 7 8 2 2 9 3 6])
print('-fillpage','FillPageFigure','-dpdf')
bar([1 10 7 8 2 2 9 3 6])
print('-bestfit','BestFitFigure','-dpdf')

특정 크기 사용하기

특정 크기의 Figure를 저장하거나 인쇄하려면 Figure의 PaperPosition 속성을 원하는 치수로 설정하십시오. PaperPosition 속성은 저장된 Figure와 인쇄된 Figure의 크기에 영향을 미치지만, 디스플레이에 표시된 Figure의 크기에는 영향을 주지 않습니다. 속성을 형식 [left bottom width height]의, 요소를 4개 가진 벡터로 설정합니다.

  • left 값과 bottom 값 — 페이지의 왼쪽 아래 코너에서 Figure의 왼쪽 아래 코너까지의 거리를 제어합니다. 이 값은 PNG 형식이나 EPS 형식과 같이 페이지가 아닌 형식으로 Figure를 저장할 경우 무시됩니다.

  • width 값과 height 값 — Figure 치수를 지정합니다. 이 치수에는 프레임, 제목 표시줄, 메뉴 모음, 도구 모음을 제외한 전체 Figure 창이 포함됩니다. 너비 값과 높이 값이 너무 큰 경우 Figure가 지정된 크기에 미치지 못할 수 있습니다. Figure가 특정 크기에 미치지 못할 경우 uicontrol 또는 uitable과 같은 Figure의 UI 구성요소가 예상한 대로 저장되거나 인쇄되지 않을 수 있습니다.

예를 들어, 화면 해상도를 사용하여 Figure를 6x3인치 치수로 저장합니다(1인치 = 2.54cm).

참고

R2014b부터는 점 표기법을 사용하여 속성을 설정할 수 있습니다. 이전 릴리스를 사용 중인 경우에는 set 함수를 대신 사용하십시오(예: set(fig,'PaperUnits','inches')).

bar([1 10 7 8 2 2 9 3 6])
fig = gcf;
fig.PaperUnits = 'inches';
fig.PaperPosition = [0 0 6 3];
print('5by3DimensionsFigure','-dpng','-r0')

축 제한과 눈금 값 유지하기

저장되거나 인쇄된 Figure의 크기가 화면에 표시된 크기와 다른 경우 새로운 크기에 맞게 축 제한과 눈금 값이 변경됩니다. 축 제한과 눈금 값이 변경되지 않도록 하려면 좌표축의 눈금 값 모드 속성과 제한 모드 속성을 'manual'로 설정하십시오.

참고

R2014b부터는 점 표기법을 사용하여 속성을 설정할 수 있습니다. 이전 릴리스를 사용 중인 경우에는 set 함수를 대신 사용하십시오(예: set(ax,'XTickMode','manual')).

bar([1 10 7 8 2 2 9 3 6])
ax = gca; 
ax.XTickMode = 'manual';
ax.YTickMode = 'manual';
ax.ZTickMode = 'manual';
ax.XLimMode = 'manual';
ax.YLimMode = 'manual';
ax.ZLimMode = 'manual';

fig = gcf;
fig.PaperUnits = 'inches';
fig.PaperPosition = [0 0 6 3];
print('SameAxisLimits','-dpng','-r0')

참고 항목

|

관련 항목