Matplotlib 기초

제목, 축 레이블, 범례

제목, 축 레이블, 범례, 격자로 차트를 설명합니다.

소개

차트는 보는 사람이 무엇을 나타내는지 알 때만 쓸모가 있습니다. 각 선에 레이블을 붙이고, 축 레이블, 제목, 그리고 각 선과 이름을 연결하는 범례를 추가하세요.

label=은 각 선에 이름을 붙이고, ax.legend는 그 이름들을 상자 안에 보여 줍니다. loc은 위치를 정합니다. set_xlabel과 set_ylabel은 축을 설명하고, ax.grid는 옅은 보조선을 추가합니다(alpha로 흐리게 만듭니다).

인터랙티브 시각화

각 요소를 켜고 끄면서 그것이 없을 때 차트가 어떻게 보이는지 확인하고, 범례를 데이터를 가리지 않는 모서리로 옮겨 보세요.

실행 가능한 Matplotlib 예제

Matplotlib
코드 실행 →
main.py
import matplotlib.pyplot as plt
import numpy as np

months = np.arange(1, 13)
online = [12, 15, 18, 22, 27, 31, 35, 34, 30, 26, 20, 16]
store = [20, 21, 23, 24, 26, 28, 29, 29, 27, 25, 23, 22]

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(months, online, label="Online")
ax.plot(months, store, label="In store")
ax.set_title("Monthly sales")
ax.set_xlabel("Month")
ax.set_ylabel("Sales (thousands)")
ax.legend(loc="upper left")
ax.grid(True, alpha=0.3)
plt.show()
이 예제의 실행 버튼 만들기 이 코드가 그리는 차트
제목, 축 레이블, 범례