학습 자료

plt.plot()로 그래프 그리기

plt.plot() 함수는 x축과 y축의 데이터 포인트를 지정해 선 그래프를 그리는 메서드입니다.

점들을 순서대로 연결해 데이터의 추세와 변화를 한눈에 파악할 수 있습니다.


X와 Y 값으로 그리기

x값과 y값을 동일한 길이의 리스트 또는 배열로 제공하면, Matplotlib이 각 점을 직선으로 연결해 선 그래프를 그립니다.

X와 Y 값으로 그리기
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [10, 20, 25, 30, 40] plt.plot(x, y) plt.title("샘플 선 그래프") plt.xlabel("X축") plt.ylabel("Y축") plt.show()
  • xy 리스트의 길이는 반드시 같아야 합니다.
  • 그래프 모양이 예상과 다르다면, 데이터가 올바른 순서로 정렬되어 있는지 확인하세요.

Y 값만으로 그리기

x 값을 따로 지정하지 않아도 y값만 제공하면 자동으로 x축 값이 설정됩니다. 이 경우 x축은 [0, 1, 2, ...] 형태의 인덱스 값을 사용합니다.

Y 값만으로 그리기
y = [5, 9, 4, 7] plt.plot(y) plt.title("자동 X축") plt.ylabel("Y 값") plt.show()

이 방식은 단순한 1차원 데이터를 빠르게 시각적으로 확인할 때 유용합니다.

Quiz
0 / 1

값의 리스트 하나만 사용하여 plt.plot()을 호출하면 어떻게 되나요?

해당 값들을 x축으로 그리고 y값은 0부터 증가하는 것으로 가정합니다.

x와 y 값이 모두 필요하기 때문에 오류가 발생합니다.

해당 값들을 y축으로 그리며 x값은 0부터 자동으로 할당됩니다.

선 그래프 대신 산점도를 생성합니다.

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말