원 그래프
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()
