더북(TheBook)

그래프가 잘 나왔나요? plot() 함수에 입력된 리스트는 x축 값일까요, y축 값일까요?

그림 4-2를 자세히 보면, 입력한 리스트의 값이 y축 값으로 입력되며, x축 값은 자동으로 0부터 1씩 증가하는 정수로 입력되는 것을 알 수 있습니다.

TIP

x축의 값을 생략할 경우 range(y축 데이터의 개수)로 표현할 수도 있습니다.

두 번째 그래프를 그려 볼까요? 이번에는 plot() 함수에 두 개의 리스트가 콤마(,)로 구분되어 입력되었습니다. 각각 어떤 데이터를 의미하는지 생각해 보세요.

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [12, 43, 25, 15])
plt.show()

그림 4-3 두 개의 리스트를 입력했을 때 실행 결과

 

TIP

만약 x축 데이터와 y축 데이터의 개수가 맞지 않으면 다음과 같은 에러가 발생합니다.

ValueError: x and y must have same first dimension, but have shapes (4,) and (3,)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.