Main Content

최소 여백을 갖도록 플롯을 저장하고 복사하기

R2020a 이후. 다음을 대체: Save Plots with Minimal White Space (R2019b).

플롯의 내용을 저장하거나 복사할 때 여백을 최소화하는 한 가지 방법은 좌표축 도구 모음을 사용하는 것입니다. 이 도구 모음은 좌표축의 오른쪽 위 코너에 커서를 올려놓으면 나타납니다. 또 다른 방법은 exportgraphics 함수와 copygraphics 함수를 사용하는 것이며, 이 방법이 더 유연합니다.

단일 플롯을 저장하고 복사하기

제목 및 컬러바가 있는 peaks 함수의 등고선 플롯을 만듭니다.

contour(peaks)
colorbar
title('Peaks Function')

좌표축 도구 모음의 내보내기 버튼 에 커서를 올려놓고 드롭다운 목록에서 첫 번째 항목을 선택하여 플롯을 파일에 저장합니다. 플롯의 내용을 클립보드로 복사하려면 드롭다운 목록에서 두 번째 항목 또는 세 번째 항목을 선택하십시오. 두 번째 항목은 내용을 이미지로 복사하고, 세 번째 항목은 내용을 벡터 그래픽으로 복사합니다. 저장하거나 복사하려는 내용은 제목, 좌표축 및 컬러바에 꼭 맞게 잘립니다.

Contour plot with the export drop-down list expanded in the axes toolbar

또는 exportgraphics 함수를 사용하여 내용을 저장할 수도 있습니다. 이 함수도 내용에 꼭 맞게 자르며, 추가 옵션도 제공합니다. 예를 들어, 이미지 파일을 저장하고 해상도를 지정할 수 있습니다.

ax = gca;
exportgraphics(ax,'myplot.png','Resolution',300) 

copygraphics 함수는 내용을 클립보드로 복사할 수 있는 유사한 기능을 제공합니다.

ax = gca;
copygraphics(ax,'Resolution',300)

Figure에 여러 개의 플롯을 저장하거나 복사하기

tiledlayout 함수를 사용하여 Figure에 플롯을 타일 형식 배열로 만들 수 있습니다. 이 함수에는 플롯 주변의 공간을 최소화할 수 있는 옵션이 있습니다.

tiledlayout 함수를 호출하여 2×2 타일 형식 차트 레이아웃을 만듭니다. 플롯 사이의 공간을 최소화하려면 'TileSpacing' 이름-값 쌍의 인수를 'compact'로 설정하십시오. 레이아웃 둘레 주변의 공간을 최소화하려면 'Padding' 이름-값 쌍의 인수를 'compact'로 설정하십시오. 다음으로, nexttile 함수를 호출하여 첫 번째 좌표축을 만들고 plot 함수를 호출하여 좌표축에 플로팅합니다. 그런 다음, 좌표축과 플롯을 세 개 더 만듭니다.

t = tiledlayout(2,2,'TileSpacing','Compact','Padding','Compact');
nexttile
plot([0 1])
nexttile
plot([1 0])
nexttile
plot([0 1 0 1])
nexttile
plot([1 0 1 0])

2-by-2 tiled chart layout with compact tile spacing and padding

타일 형식 차트 레이아웃(t)을 exportgraphics 함수에 전달하여 레이아웃을 PDF 파일로 저장합니다. 여기서는 투명 배경으로 PDF를 저장합니다.

exportgraphics(t,'fourplots.pdf','BackgroundColor','none')

또는 copygraphics 함수를 사용하여 레이아웃을 클립보드로 복사할 수 있습니다.

copygraphics(t,'BackgroundColor','none')

참고 항목

함수

속성

관련 항목