Main Content

저장하기 전에 Figure 사용자 지정하기

이 예제에서는 Figure를 저장하기 전에 내보내기 설정 창을 사용하여 Figure를 사용자 지정하는 방법을 보여줍니다. 여기에서는 Figure 크기, 배경색, 글꼴 크기, 선 너비를 변경하는 방법을 보여줍니다. 또한 다른 Figure를 저장하기 전에 이러한 Figure에 적용할 수 있는 내보내기 스타일로 설정을 저장하는 방법도 보여줍니다.

Figure 크기 설정하기

선 플롯을 생성합니다.

x = linspace(0,10);
y = sin(x);
plot(x,y)

Figure 크기를 설정하기 위해서는 파일 > 내보내기 설정을 클릭합니다. 너비높이 필드에 원하는 치수를 지정합니다(예: 5×4인치(1인치 = 2.54cm)). 이 치수에는 프레임, 제목 표시줄, 메뉴 모음, 도구 모음을 제외한 전체 Figure 창이 포함됩니다. 지정된 너비와 높이가 너무 크면 Figure가 지정된 크기에 도달하지 못할 수도 있습니다.

좌표축이 Figure를 채우도록 하려면 좌표축을 확장하여 Figure 채우기를 선택하십시오. 이 옵션은 PositionConstraint 속성이 'outerposition'으로 설정된 좌표축에만 영향을 줍니다.

Export Setup window displaying the Size Properties panel. The Width field is set to 5 and the Height field is set to 4.

Figure에 적용을 클릭합니다. 설정을 적용하면 화면에서 Figure의 모양이 변경됩니다. 내보내기 설정 대화 상자의 모든 설정이 Figure에 적용됩니다. 따라서 Figure 크기 외의 다른 특성도 변경될 수 있습니다. 예를 들어, 기본적으로 MATLAB®은 저장된 Figure의 배경색을 흰색으로 변환합니다.

Figure containing a line plot against a white background

Figure 배경색 설정하기

Figure 배경색을 설정하기 위해서는 내보내기 설정 창에서 렌더링 속성을 클릭합니다. 사용자 지정 색 필드에서 표에 나와 있는 색 이름이나 RGB 3색을 지정합니다. 예를 들어, 배경색을 노란색으로 설정할 수 있습니다.

Rendering Properties panel with the Custom color field set to yellow

RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0,1]이어야 합니다(예: [0.4 0.6 0.7]). 다음 표에는 자주 사용되는 몇 가지 RGB 3색과 함께 대응하는 색 이름이 나와 있습니다. 디폴트 회색 배경색을 지정하려면 사용자 지정 색 필드를 default로 설정하십시오.

긴 이름짧은 이름대응하는 RGB 3색
whitew[1 1 1]
yellowy[1 1 0]
magentam[1 0 1]
redr[1 0 0]
cyanc[0 1 1]
greeng[0 1 0]
blueb[0 0 1]
blackk[0 0 0]

Figure 글꼴 크기와 선 너비 설정하기

글꼴을 변경하기 위해서는 글꼴 속성을 클릭합니다. 고정 글꼴 크기를 지정하고 글꼴 이름, 글꼴 두께, 글꼴 각도를 선택합니다. 예를 들어, 20포인트의 굵은 글꼴을 사용합니다. 새 글꼴 크기에 맞게 눈금 위치가 변경될 수도 있습니다.

Fonts Properties panel with the Use fixed font size field set to 20, the Custom name field set to Helvetica, the Custom weight field set to bold, and the Custom angle field set to normal

선 너비를 변경하기 위해서는 속성을 클릭합니다. 고정 선 너비를 지정합니다. 예를 들어, 2포인트를 사용합니다.

Lines Properties panel with the Use fixed line width field set to 2

내보내기 설정 대화 상자의 오른쪽에 있는 Figure에 적용을 클릭합니다.

Figure with a yellow background containing a line plot that has a 2-point line and 20-point bold tick labels

Figure를 파일에 저장하기

Figure를 파일에 저장하기 위해서는 먼저 내보내기를 클릭한 다음 파일 이름, 위치, 원하는 형식을 지정합니다. 파일 형식에 대한 자세한 내용은 saveas를 참조하십시오.

Export button in the Export Setup window

Figure를 프로그래밍 방식으로 사용자 지정하기

Figure를 프로그래밍 방식으로 사용자 지정할 수도 있습니다. Figure를 프로그래밍 방식으로 사용자 지정하려면 그래픽스 객체의 속성을 설정하십시오. 일반적으로 그래픽스 함수는 그래픽스 객체에 액세스하고 이를 수정하기 위해 사용할 수 있는 출력 인수를 반환합니다. 예를 들어, plot 함수에서 반환된 chart line 객체를 변수에 할당하고 이 객체의 LineWidth 속성을 설정합니다.

p = plot(rand(5));
set(p,'LineWidth',3)

그래픽스 객체를 출력 인수로 반환하지 않는 경우 findobj를 사용하여 특정 속성을 갖는 객체를 찾을 수 있습니다. 예를 들어, 현재 Figure에서 Type 속성이 'line'으로 설정된 모든 객체를 찾습니다. 그런 다음, 이 객체의 LineWidth 속성을 설정합니다.

plot(rand(5))
p = findobj(gcf,'Type','line')
set(p,'LineWidth',3);

모든 그래픽스 객체와 그에 대한 속성 목록은 그래픽스 객체 속성 항목을 참조하십시오.

참고 항목

| |

관련 항목