MATLAB 서브 플롯 제목
이 튜토리얼에서는 MATLAB에서sgtitle()
및suptitle()
함수를 사용하여 서브 플롯 그룹에 제목을 추가하는 방법에 대해 설명합니다.
MATLAB에서sgtitle()
함수를 사용하여 서브 플롯 그룹에 제목 추가
서브 플롯 그룹이 있고 모든 서브 플롯에 제목을 추가하려는 경우sgtitle()
함수를 사용하여 주어진 Figure의 모든 서브 플롯 위에 주어진 문자열을 추가 할 수 있습니다. FontSize
속성을 사용하여 텍스트의 글꼴 크기를 변경하고Color
속성을 사용하여 텍스트의 색상을 변경하고FontName
속성을 사용하여 글꼴 이름을 변경할 수도 있습니다. 예를 들어, 그림에 사인파와 코사인 파의 두 서브 플롯을 플로팅하고 두 서브 플롯 위에 제목을 배치 해 보겠습니다. 아래 코드를 참조하십시오.
t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(t,x)
title('Sine Wave')
subplot(1,2,2)
plot(t,y)
title('Cosine Wave')
sgtitle('Two Subplots')
출력:
위의 코드에서subplot()
함수를 사용하여 그림에 두 개의 신호를 플로팅하고title()
함수를 사용하여 각 서브 플롯에 제목을 지정하고sgtitle()
함수를 사용하여 두 서브 플롯 위에 제목을 추가합니다. 이제FontSize
속성을 사용하여 제목의 글꼴 크기를 28로 변경하고,FontName
속성을 사용하여 글꼴 이름을Times New Roman
으로,Color
속성을 사용하여 제목의 색상을 빨간색으로 변경하겠습니다. 아래 코드를 참조하십시오.
t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(t,x)
title('Sine Wave')
subplot(1,2,2)
plot(t,y)
title('Cosine Wave')
sgtitle('Two Subplots','FontSize',28,'FontName','Times New Roman','Color','r')
출력:
위 그림에서 글꼴 크기, 글꼴 이름, 제목 색상이 변경된 것을 볼 수 있습니다. 요구 사항에 따라 이러한 속성을 변경할 수 있습니다. sgtitle()
함수에 대한 자세한 내용은이 링크를 확인하십시오.
MATLAB에서suptitle()
함수를 사용하여 서브 플롯 그룹에 제목 추가
주어진 그림의 모든 서브 플롯 위에 주어진 텍스트를 추가하는suptitle()
함수를 사용할 수도 있습니다. FontSize
속성을 사용하여 텍스트의 글꼴 크기,Color
속성을 사용하여 텍스트의 색상,FontName
속성을 사용하여 글꼴 이름을 변경할 수도 있습니다. 예를 들어, 그림에 사인파와 코사인 파의 두 서브 플롯을 플로팅하고 두 서브 플롯 위에 제목을 배치 해 보겠습니다. 아래 코드를 참조하십시오.
t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(t,x)
title('Sine Wave')
subplot(1,2,2)
plot(t,y)
title('Cosine Wave')
suptitle('Two Subplots')
출력:
이제FontSize
속성을 사용하여 제목의 글꼴 크기를 18로 변경하고FontName
속성을 사용하여 글꼴 이름을Calibri
로 변경하고Color
속성을 사용하여 제목의 색상을 녹색으로 변경합니다. 아래 코드를 참조하십시오.
t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(t,x)
title('Sine Wave')
subplot(1,2,2)
plot(t,y)
title('Cosine Wave')
t1 = suptitle('Two Subplots')
t1.FontSize = 18;
t1.Color = 'g';
t1.FontName = 'Calibri'
출력:
위 그림에서 글꼴 크기, 글꼴 이름, 제목 색상이 변경된 것을 볼 수 있습니다. 함수 핸들t1
을 사용하여 요구 사항에 따라 이러한 속성을 변경할 수 있습니다.