matplotlib.pyplot 모듈의 plot() 함수는 선 그래프(line) 또는 마커(Marker) 그래프를 그릴때 사용하는 함수이다.

우선 가장 기본적인 그래프인 선(Line) 그래프를 그려보겠다. 보통 그래프를 그리면 (x,y) 값이 필요하다. pyplot에서는 x값과 y값 리스트로 묶어서 plt.plot([x값 리스트], [y값 리스트])으로 값을 입력해준다. 참고로 리스트 대신하여 numpy array 형태로도 데이터를 입력할수 있다.

만약 plt.plot에 리스트를 하나만 넣어주면 어떻게 될까?

자동으로 y값 리스트로 판단하여 x값을 0,1,2,3 x 값을 자동으로 넣어서 그래프를 그려준다.
그래프를 그리려면 x축과 y축이 무엇을 뜻하는지 반드시 명령해주어야 한다. 그럴 때 사용하는 것이 label 함수이다.


legend는 그래프에 데이프터 종류를 표시하기 위한 텍스트다. 한국어로는 범례를 의미한다.
여러 데이터를 동시에 그래프 위에 존재할떄 구분하기 위해서 사용
사용 방법은 plot() 함수 안에서 label 파라미터에 문자열을 입력해준 후, plt.legend() 함수를 이용해 출력해준다. 범례 표시는 plot 함수 안에서 함이 특이하다

범례 위치도 변경가능하다.
-그래프 좌측 하단
plt.legend(loc=(0.0, 0.0))
-그래프 중앙
plt.legend(loc=(0.5, 0.5))
-그래프 우측 상단
plt.legend(loc=(1.0, 1.0))
그래프 이름은 아래와 같이 간단하게 추가해줄수 있다.
plt.title('그래프 제목')