* 여러 개의 그래프 그리기 - subplot 이용
import numpy as np
import matplotlib.pyplot as plt
def f(t):
return np.exp(-t) * np.cos(2*np.pi*t)
def g(t):
return np.sin(np.pi*t)
t1 = np.arange(0.0, 5.0, 0.01)
t2 = np.arange(0.0, 5.0, 0.01)
plt.subplot(221)
plt.plot(t1, f(t1))
plt.subplot(222)
plt.plot(t2, g(t2))
plt.subplot(223)
plt.plot(t1, f(t1), 'r-')
plt.subplot(224)
plt.plot(t2, g(t2), 'r-')
plt.show()
- plt.subplot(221) 은 plt.subplot(2, 2, 1)과 같다. 첫번째 2는 열의 개수, 두번째 2는 행의 개수, 마지막 1은 4개의 자리 중 첫번째 자리라는 뜻이다.
- matlab 문법을 따르기 때문에 4개의 자리중 첫번째가 0이 아닌 1이 된다.
- 4개의 자리 중 순서는 왼쪽에서 오른쪽, 위에서 아래 순서이다.
'Programming Language > Python' 카테고리의 다른 글
python dictionary(딕서녀리) (0) | 2019.12.30 |
---|---|
Remote server에서 html file 열기, 확인하기 (0) | 2019.12.19 |
Python matplotlib.pyplot - imshow(), show() (0) | 2019.12.19 |
opencv erode & dilate - Morphological Transformations (0) | 2019.12.17 |
Python - for문에서의 range, enumerate (0) | 2019.12.16 |