작성일자 : 2024-09-24
Ver 0.1.1
참고 사이트 : wiki docs
기본 사용
예제1
import matplotlib.pyplot as plt
plt.plot([2,3,5,10])
plt.show()
이 세 줄의 코드는 간단한 그래프를 하나 띄운다.
plot([2, 3, 5, 10])와 같이 하나의 리스트 형태로 값들을 입력하면 y 값으로 인식한다.
plot((2, 3, 5, 10)) 또는 plot(np.array([2, 3, 5, 10])와 같이 파이썬 tuple 또는 Numpy Array의 형태로도 데이터를 입력할 수 있다.
x 값은 기본적으로 [0, 1, 2, 3]이 되어서, 점 (0, 2), (1, 3), (2, 5), (3, 10)를 잇는 아래와 같은 꺾은선 그래프가 나타납니다.
x, y 값 입력하기
예제
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4], [2, 3, 5, 10])
plt.show()
plot() 함수에 두 개의 리스트를 입력하면 순서대로 x, y 값들로 인식해서 점 (1, 2), (2, 3), (3, 5), (4, 10)를 잇는 꺾은선 그래프가 나타난다. 결과는 아래와 같습니다.
레이블이 있는 데이터 사용하기
예제
import matplotlib.pyplot as plt
data_dict = {'data_x': [1, 2, 3, 4, 5], 'data_y': [2, 3, 5, 10, 8]}
plt.plot('data_x', 'data_y', data=data_dict)
plt.show()
python dictionary와 같이 레이블이 있는 데이터를 그래프로 나타낼 수 있다.
예제에서와 같이, 먼저 plot() 함수에 데이터의 레이블 (dictionary의 키)을 입력해주고, data parmeter에 dictionary를 지정해준다.