반응형
[파이썬 matplotlib]
한 화면에 그래프 여러개 그리기 (subplots 이용)
한 화면에 그래프를 여러개 그래는 방법은 아래의 네가지 방법이 있습니다.
1) subplot2grid
2) subplots
3) subplot
4) add_subplot
이번 글에서는 subplots 를 이용하는 방법을 알아봅시다. 아래 그래프를 통해 사용방법을 이해해봅시다.
import numpy as np
import matplotlib.pyplot as plt
X = np.linspace(0,100,20)
Y1 = X
Y2 = X**2
Y3 = np.sin(X)
fig,ax=plt.subplots(nrows=2,ncols=2)
ax[0,0].plot(X,Y1)
ax[1,0].plot(X,Y2)
ax[1,1].plot(X,Y3)
ax.plot(X,Y1)
plt.subplot 메소드를 이용하여 행과 열을 분할합니다. 행의수*열의수 만큼의 그래프가 그려집니다. 위 경우는 총 4개의 그래프가 그려지게 됩니다.
ax 인덱싱을 통해 위치를 정합니다. [0,0] 이 1행1열의 위치이고, [1,0]은 2행1열의 위치입니다.
반응형
'Matplotlib > 공통' 카테고리의 다른 글
[파이썬 matplotlib] 한 화면에 그래프 여러개 그리기 (add_subplot 이용) (0) | 2020.11.24 |
---|---|
[파이썬 matplotlib] 한 화면에 그래프 여러개 그리기 (subplot 이용) (0) | 2020.11.24 |
[파이썬 matplotlib] 그래프를 그리는 세가지 방법 (0) | 2020.11.24 |
[파이썬 matplotlib] 한 화면에 그래프 여러개 그리기 (subplot2grid 이용) (0) | 2020.11.23 |
[파이썬 matplotlib] 그래프 눈금 값에 % 표시하기 (xtics함수) (0) | 2020.11.19 |
댓글