Matplotlib 차트 종류

원 그래프

ax.pie, 백분율, 떼어 낸 조각으로 전체의 구성을 보여 줍니다.

소개

원 그래프는 전체가 어떻게 나뉘는지 보여 줍니다. 합이 100%인 몇 개의 범주에 사용하세요. 범주가 많거나 값이 비슷하면 막대 그래프가 더 읽기 쉽습니다.

autopct는 각 조각의 백분율을 적습니다("%1.0f%%"는 소수점 없음). explode는 조각을 반지름의 일정 비율만큼 바깥으로 떼어 강조하고, startangle은 원 그래프를 회전시키며, ax.axis("equal")은 원이 찌그러지지 않게 합니다.

인터랙티브 시각화

원 그래프를 회전하고, 조각 하나를 떼어 내고, 도넛 차트로 바꿔 보세요.

실행 가능한 Matplotlib 예제

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

activities = ["Sleep", "School", "Homework", "Play", "Other"]
hours = [9, 7, 2, 4, 2]

fig, ax = plt.subplots(figsize=(6, 6))
ax.pie(hours, labels=activities, autopct="%1.0f%%", startangle=90, explode=[0, 0, 0.1, 0, 0])
ax.axis("equal")
ax.set_title("A school day")
plt.show()
이 예제의 실행 버튼 만들기 이 코드가 그리는 차트
원 그래프