Python 15일차

조영훈·2024년 8월 29일

Python

목록 보기
15/16
post-thumbnail

matplotlib 라이브러리 정리

matplotlib이란?

파이썬에서 가장 널리 사용되는 데이터 시각화 라이브러리 중 하나로 matplotlib을 사용하면 간단한 선 그래프부터 복잡한 여러 종류의 그래프를 손쉽게 만들 수 있다.

간단한 선 그래프 그리기 ✍️

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4])
plt.show()


그래프에 마커와 축 범위 지정하기 ✍️

plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')  #'ro'는 빨강 원형 마커를 의미
plt.axis([0, 6, 0, 20])  # 축의 범위 지정: [xmin, xmax, ymin, ymax]
plt.show()


다중 그래프 생성 ✍️

# 200ms 간격으로 균일하게 샘플된 시간
t = np.arange(0., 5., 0.2)#0부터 5까지 0.2간격씩

# 빨간 대쉬, 파란 사각형, 녹색 삼각형
plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')
# (0,1,2,3,4) (0,1,4,9,16) (0,1,2,3,4) (0,1,8,27,64)
plt.show()


그래프 영역 나누기 ✍️

figure = plt.figure()#전체 영역(그래프의 영역(subplot)을 생성하기 위한 전체 틀
#subplot=>그래프를 그리기 위한 영역
axes1 = figure.add_subplot(121)#1행 2열의 1열을 의미  
axes2 = figure.add_subplot(122)#1행 2열의 2열을 의미

plt.show()#화면 출력


막대그래프 만들기 ✍️

x = [1,2,3,4]
y = [2,3,4,5]

plt.bar(x,y) #막대 그래프 작성
plt.show()

profile
개발 꿈나무

0개의 댓글