Matplotlib 기본

Chanyang Im·2021년 7월 29일
0

Python

목록 보기
14/16
post-thumbnail

Matplotlib란

다양한 데이터를 시각화 할 수 있도록 도와주는 라이브러리입니다.
간단한 데이터 분석에서부터 인공지능 모델의 시각화까지 활용도가 매우 높습니다.

Matplotlib 기본

간단한 직선 그래프 그리기

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()

결과

그래프 저장하기 : y=x

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')

저장한 파일

그래프 저장하기 : sin, cos

# 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")

저장한 파일

profile
안녕하세요!! 세상에 관심이 많은 공학자입니다!😆

0개의 댓글