본문 바로가기

프로그래밍/matplotlib

1. matplotlib 기본

반응형

matplotlib.pyplot은 간편하게 그래프를 만들고 변화주는 모듈이다.

 

다음과 같이 그래프를 생성할 수 있다

plt.plot([1,2,3,4])에서 리스트([])안에 들어가는 값은 y값을 의미하고 x값은 0부터 차례대로 생성된다.

plot()함수는 그래프를 생성

show()함수는 그래프를 보여준다.

 

 

다음과 같이 리스트를 두 개 입력하게 되면 차례대로 x값, y값으로 인식되어 그래프가 만들어진다.

 

그래프를 실선 이외에 점선으로도 그릴 수 있다.

'ro' 는 red와 o(원형)의 합성을 의미한다. 'b-'는 blue와 -(실선)을 의미한다.

axis()함수는 [x 최솟값, x 최댓값, y 최솟값, y 최댓값]을 의미한다

 

 

matplotlib.pyplot는 numpy 어레이를 주로 이용한다.

np.arrange()는 특정 수열을 생성하는 함수이다. np.arange(0,5,0.5)는 0부터 5미만까지 0.5씩 증가를 의미한다.

plot()함수를 이용해 한 번에 여러 개의 그래프를 생성할 수 있다. 'r--'은 빨간색 점선, 'bs'은 파란색 네모(square),'g^'는 초록색 삼각형을 의미한다.

 

<참고>

Matplotlib Tutorial - 파이썬으로 데이터 시각화하기

반응형