본문 바로가기

BLOG/데이터분석

[데이터분석] matplotlib : 에러바(Errorbar, 오차막대) 그리는 방법

그래프를 보면 오차막대라고도 하는 에러바가 그려진 그래프를 볼 수 있는데요, 이 에러바는 데이터의 편차를 나타냅니다. matplotlib 라이브러리에서도 이 에리바가 그려진 그래프를 그릴 수 있게 함수를 제공하는데요, 어떻게 사용해야 하는지 아래 코드를 보면서 살펴보도록 하겠습니다.

 

 

- errorbar() : 에러바 그리기

먼저, 간단한 그래프를 그려보도록 하겠습니다.

 

import matplotlib.pyplot as plt 

x = [1, 2, 3, 4, 5] 
y = [1, 4, 9, 16, 25] 

plt.plot(x,y) 
plt.show()

 

 

위 코드에서는 그래프를 그리기 위해 plot() 함수를 사용했는데요, 만약 에러바가 나오는 그래프를 그리려면 errorbar() 함수로 변경하고, 추가로 편차가 입력된 리스트를 입력해야 합니다.

아래 코드를 보도록 하겠습니다.

 

yerr = [1.9, 2.1, 1.3, 2.1, 2.2]

plt.errorbar(x, y, yerr=yerr)

plt.show()

 

위 코드를 보면 yerr 라는 리스트에 각 편차를 입력해주었고, 이를 errorbar() 함수 안에 인자로 추가해주었습니다.

위 코드를 실행하면 다음과 같이 에러바가 표시된 그래프를 확인할 수 있습니다.