본문 바로가기

파이썬 100일 챌린지

[100일 챌린지] Matplotlib pyplot.plot() 함수 활용하기 #005

 

 

 

 

Matplotlib를 설치하고 간단하게 그래프를 그려보았다. [100일 챌린지] Matplotlib 설치와 그래프 그려보기 #004

 

 

Matplotlib 함수에 대해 몇 가지 알아보자.

 

우선 휘리릭 넘어간 pyplot.plot() 함수부터?

Matplotlib API 사이트에선 "Plot y versus x as lines and/or markers."라고 한다... 음... 그래... 

자세히 함수를 살펴보면~

 

오호라..?

#004에서 3번째 줄인 plot(y)만 사용해 봤는데, 다른 plot()버전을 사용해보자!!

 

 

난 이런 그래프를 그리겠다. 

좌표 (2,2) (4,5) 를 지나는 그래프

 

그러면 1번째 plot(x, y)을 이용하고, 왠지 좌표 2개 이상은 괄호에 넣어주어야 하는 것 같다.

아래처럼 시도해보면 되려나?

 

으잉? 실패다...

음.. 첫 번째가 시작점이 되나 보다. 

그럼 앞에 좌표 (0,0) 을 추가해야겠다.

 

성공~

꺾는 점을 강조해볼까?

2번째 plot(x, y, 'bo')를 이용해본다. 

빨간 점은 'ro'로 가능하다고 한다.

 

점만 나오네??

아.. 그럼 혹시??

 

된다!!

각각 선과 점을 그려주니 내가 원하는 그래프가 완성되었다.

해보니 어렵지 않구려~

 

 

참고한 사이트는 matplotlib.org 사이트이다. 

plot() 함수에 대한 사용법이 설명되어 있다. 

 

matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot

 

matplotlib.pyplot.plot — Matplotlib 3.4.2 documentation

Parameters: x, yarray-like or scalarThe horizontal / vertical coordinates of the data points. x values are optional and default to range(len(y)). Commonly, these parameters are 1D arrays. They can also be scalars, or two-dimensional (in that case, the colu

matplotlib.org

 

 

 

 

 

728x90