다양한 데이터를 시각화 할 수 있도록 도와주는 라이브러리입니다.
간단한 데이터 분석에서부터 인공지능 모델의 시각화까지 활용도가 매우 높습니다.
import matplotlib.pyplot as plt
import numpy as np
x = [1, 2, 3]
y = [1, 2, 3]
# x와 y에 대응하는 그래프를 만든다.
plt.plot(x, y)
# 그래프의 제목을 정한다.
plt.title("My Plot")
# 그래프의 x축 이름을 정한다.
plt.xlabel("X")
# 그래프의 y축 이름을 정한다.
plt.ylabel("Y")
# 그래프 보이게 한다.
plt.show()
결과
x = [1, 2, 3]
y = [1, 2, 3]
plt.plot(x, y)
plt.title("My Plot")
plt.xlabel("X")
plt.ylabel("Y")
# picture.png로 저장
plt.savefig('picture.png')
저장한 파일
# PI*10 너비에 500개의 점을 균일하게 찍기
x = np.linspace(0, np.pi * 10, 500)
# 2개의 그래프가 들어가는 Figure 생성(행, 열)
fig, axes = plt.subplots(2, 1)
# 첫번째는 sin 그래프
axes[0].plot(x, np.sin(x))
# 두번째는 cos 그래프
axes[1].plot(x, np.cos(x))
fig.savefig("sin&cos.png")
저장한 파일