본문 바로가기

BLOG/데이터분석

[데이터분석] matplotlib : 축 범위 지정하는 방법 - axis()

matplotlib 라이브러리를 이용하면 그래프를 쉽고 간단하게 그릴 수 있는데요, matplotlib 라이브러리에서는 x축과 y축의 범위를 지정하는 axis() 함수를 제공합니다.

그렇다면 axis() 함수로 어떻게 축 범위를 지정하는지 살펴보도록 하겠습니다.

 

 

- axis() : 축 범위 지정하기

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

 

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [1, 8, 27, 64, 125]

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

 

이 그래프를 보면, x축은 1에서 5까지, y축은 0에서 120까지로 범위가 지정되어 있는데요,

축 범위를 x축은 0에서 6까지, y축은 0에서 150까지로 axis() 함수를 이용해서 축 범위를 바꿔보도록 하겠습니다.

 

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [1, 8, 27, 64, 125]

plt.plot(x,y)
plt.axis([0, 6, 0, 150])
plt.show()

 

출력된 그래프를 보면 해당 영역이 잘 지정되었음을 볼 수 있는데요, y축의 눈금 간격은 20이라 150이 표시되지는 않았습니다.

 

 

이렇게 axis() 함수를 이용하여 축의 범위를 지정해보았는데요, 잘 숙지했다가 적절하게 사용하시기 바랍니다 :D