데이터 시각화
[matplotlib 그래프 튜토리얼] 06. 그래프 (pie)
지휘리릭
2023. 12. 28. 17:00
piechart
- 카테고리 별 값의 상대적인 비교를 할 경우, pie 차트가 시각적으로 효과적임
- plt.pie()
- x : 카테고리 값
- colors : ['색상']
- width : '폭'
- explode : ['돌출 옵션']
- labels : 각 카테고리명
- autopct : 소수점 표시 ('%0.1f%%' : 소수점 첫째자리까지만 표시)
- shadow : 파이차트 그림자 표시 여부

# 데이터 생성
labels = ['애플', '삼성', '오포', '샤오미', '기타']
sizes = [16, 21, 16, 14, 33]
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral', 'lightgray']
plt.figure(figsize=(7,7))
plt.pie(x=sizes, labels=labels, colors=colors)
plt.title('휴대폰 점유율')
plt.show()

explode = (0, 0.1, 0, 0, 0)
plt.figure(figsize=(7, 7))
plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%0.1f%%', shadow=True)
plt.title('휴대폰 시장 점유율')
plt.show()