matlab

[ matlab ] subplot 활용

humming_stereo 2023. 4. 21. 16:04

subplot은 한 figure 내에 여러개의 plot을 그릴 때 사용됩니다.

 

형태 : subplot(가로,세로,위치)
* 모든 위치 값은 양수

행렬의 index와 같이 각 행렬의 순서대로 위치의 순서가 정해집니다.


1. 보통은 두 그래프를 비교하기 위해 간단한 형태를 사용합니다.

ex) (2,1)

1. code

figure()
subplot(2,1,1)
subplot(2,1,2)

 

2. figure


2. 위치 값을 조절하여 원하는 직사각형 배열을 만들 수 도 있습니다.
* 위치 값이 여려개일 경우, 해당 위치 값을 모두 포함하는 직사각형 plot 생성

ex) (3,3)

1. code

figure()
subplot(3,3,[1,2])
subplot(3,3,[3,6])
subplot(3,3,[4,7])
subplot(3,3,[8,9])
subplot(3,3,5)

 

2. figure


3. 위치 값에는 소수점이 들어갈 수 있습니다.

* 위치 값에 [정수 실수] or [실수 실수] 결합 가능

1. code

figure()
subplot(3,3,1.5)
subplot(3,3,2.5)
subplot(3,3,[4.2,4.5])
subplot(3,3,[5.5,5.8])
subplot(3,3,[7,7.5])
subplot(3,3,[8.5,9])

 

2. figure


4. 제목 넣기

*  각 subplot 제목과 figure window 제목 삽입 방법 차이가 있습니다.

1. code

figure()
subplot(2,1,1)
title('1st plot')
subplot(2,1,2)
title('2nd plot')
sgtitle('Subplot Grid Title')

2. figure

'matlab' 카테고리의 다른 글

[ m_map ] m_map 사용법_2 (지도 생성)  (0) 2023.05.03
[ matlab ] table ↔ matrix  (0) 2023.05.03
[ matlab ] 투명 배경 figure 생성  (2) 2023.04.20
[ matlab ] m_map 사용법  (0) 2023.04.17
[ matlab ] for  (0) 2023.04.09