본문 바로가기
N Project/Data visualization

여러 AxesSubplot 객체 생성 및 표현

by 해피바다 2021. 8. 29.

 

 

함수 subplot2grid()를 사용하여 두 개의 AxesSubplot 객체 생성 모습

 

 

import matplotlib.pyplot as plt

fig = plt.figure(figsize=(12, 8))
top_axes = plt.subplot2grid((4,4), (0,0), rowspan=3, colspan=4)
bottom_axes = plt.subplot2grid((4,4), (3,0), rowspan=1, colspan=4)

plt.show()

 

Figure 객체 안에, 두 데이터를 표현하기 위한 두 개의 AxesSubplot 객체를 생성하는 코드 

 

 

1. fig = plt.figure(figsize=(12, 8))

→ figsize 인자를 통해 Figure 객체의 크기를 조정 할 수 있음 

 

2. AxesSubplot 객체를 subplot2grid를 사용해 생성 

→ add_subplot이나 subplots를 사용할 수도 있으나, subplot2grid를 이용하면 위치나 크기를 조절 가능 

 

3. subplot2grid() 함수 인자

→ (4, 4): 4 x 4 grid 모양 

    (0, 0): 그리드 내 (0, 0) 위치

    rowspan=3: (0, 0) grid가 행 방향으로 3칸

    colspan=4: (0, 0) grid가 열 방향으로 4칸

 

 

 

https://wikidocs.net/book/110