MATLAB 서브 플롯 제목

Ammar Ali 2023년1월30일
  1. MATLAB에서sgtitle()함수를 사용하여 서브 플롯 그룹에 제목 추가
  2. MATLAB에서suptitle()함수를 사용하여 서브 플롯 그룹에 제목 추가
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')

출력:

MATLAB에서 sgtitle () 함수를 사용하여 서브 플롯 그룹에 대한 제목

위의 코드에서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')

출력:

MATLAB에서 제목 속성 변경

위 그림에서 글꼴 크기, 글꼴 이름, 제목 색상이 변경된 것을 볼 수 있습니다. 요구 사항에 따라 이러한 속성을 변경할 수 있습니다. 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')

출력:

suptitle () 함수를 사용하여 서브 플롯 그룹에 대한 제목

이제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'

출력:

MATLAB에서 제목 속성 변경

위 그림에서 글꼴 크기, 글꼴 이름, 제목 색상이 변경된 것을 볼 수 있습니다. 함수 핸들t1을 사용하여 요구 사항에 따라 이러한 속성을 변경할 수 있습니다.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

관련 문장 - MATLAB Plot