[파이썬 matplotlib]
그래프를 그리는 세가지 방법
파이썬에서 matplotlib 를 이용하여 그래프를 그리는 방법은 세가지가 있습니다. 더 있을 수도 있는데 제가 아는 방법은 세가지입니다.
먼저 matplotlib의 pyplot 모듈을 import하고 설명을 이어가겠습니다. 예시에 사용될 numpy 모듈도 import 합니다.
import matplotlib.pyplot as plt
import numpy as np
아래의 세가지 방법입니다.
1) plt.plot 이용
2) fig, ax = plt.subplots 이용
3) plt.figure 이용
예시에는 동일한 데이터를 이용하겠습니다.
X = np.linspace(0,100,20)
Y1 = X**2
1) plt.plot 이용
가장 익숙한 방법입니다. plt.plot 함수에 x와 y좌표를 입력합니다.
plt.plot(X,Y)
plt.show()
2) fig, ax = plt.subplots 이용
fig 는 그래프를 둘러싼 틀 이라고 생각하시면 됩니다. ax가 그래프입니다. fig, ax 는 임의의 변수이고, 다른 이름을 붙여도 됩니다. 순서만 중요합니다. 예를들어
a,b = plt.subplots 로 입력할 경우 a가 fig, b가 ax인 것입니다.
fig,ax=plt.subplots()
ax.plot(X,Y1)
plt.show()
3) plt.figure 이용
fig를 만들고, 해당 fig 에 그래프를 추가하는 방법입니다.
fig=plt.figure()
ax=fig.add_subplot()
ax.plot(X,Y1)
'Matplotlib > 공통' 카테고리의 다른 글
[파이썬 matplotlib] 한 화면에 그래프 여러개 그리기 (subplot 이용) (0) | 2020.11.24 |
---|---|
[파이썬 matplotlib] 한 화면에 그래프 여러개 그리기 (subplots 이용) (0) | 2020.11.24 |
[파이썬 matplotlib] 한 화면에 그래프 여러개 그리기 (subplot2grid 이용) (0) | 2020.11.23 |
[파이썬 matplotlib] 그래프 눈금 값에 % 표시하기 (xtics함수) (0) | 2020.11.19 |
[파이썬 matplotlib] 그래프 축 눈금 위치, 이름 설정 (쉬운방법) (0) | 2020.11.19 |
댓글