Matplotlib pyplot 기초: plt.plot과 plt.show
matplotlib.pyplot으로 몇 줄 만에 Python 그래프를 그려 보세요: plt.plot, plt.title, plt.xlabel, plt.show.
소개
plt라는 이름으로 import하는 matplotlib.pyplot은 Python에서 그래프를 그리는 가장 빠른 방법입니다. plt 함수는 각각 현재 차트에 요소를 하나씩 추가합니다. plt.plot은 선을 그리고, plt.title과 plt.xlabel은 글자를 넣고, plt.show는 결과를 보여 줍니다.
plt.plot(x, y)는 (1, 2), (2, 4), (3, 1)... 점들을 순서대로 잇고, marker="o"를 주면 각 점에 동그라미도 그립니다. plt.title, plt.xlabel, plt.ylabel로 제목과 레이블을 붙입니다. plt.show()를 호출하기 전에는 아무것도 나타나지 않습니다. 같은 차트를 fig, ax = plt.subplots()와 ax.plot으로도 쓸 수 있습니다. 차트가 하나면 pyplot이 짧고, 한 그림에 차트가 여러 개면 ax 방식이 더 명확합니다.
인터랙티브 시각화
데이터를 고르고, pyplot 방식(plt.plot)과 객체 지향 방식(ax.plot)을 바꿔 보고, 각 레이블을 켜고 꺼 보세요. 두 방식 모두 같은 차트를 그립니다.
실행 가능한 Matplotlib 예제
Matplotlib
main.py
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]
plt.plot(x, y, marker="o")
plt.title("My first plot")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
