프로그래밍/Python

[matplotlib] 파이썬 파이차트, 원그래프 그리기

김뎀뎀 2023. 2. 14. 00:30

 

📌파이차트(원그래프) 그리기

pie ( x, labels, colors, autopct, radius, wedgeprops, frame )
  • x : 데이터 값
  • labels : 범례
  • colors : 그래프 각 색상
  • autopct : 수치 표기 방식
  • radius : 반지름
  • wedgeprops : 그래프 세부 조정 (딕셔너리 형태로 작성)
    • 'linewidth' : 테두리 굵기
    • 'edgecolor' : 테두리 색상
    • 'width' : 가운데 뚫리는 원형 크기
  • frame : 그래프 틀 표기 여부
# matplotlib 임포트
import matplotlib.pyplot as plt

# 그래프 그릴 데이터 생성
fruit = ['apple', 'grape', 'lemon', 'mango']
preference = [ 20, 35, 30, 15]

# 그래프 생성
plt.figure(figsize=(10,8)) #그래프 그릴 영역 생성
plt.pie(
    x = preference, 
    labels = fruit,
    colors= ['lightblue', 'lightgreen', 'yellow', 'pink'],
    autopct = '%.0f%%', 
    radius = 1, 
    wedgeprops={'linewidth':1, 'edgecolor':'white', 'width':0.8}, 
    frame = False) #파이 차트 그리기
plt.legend() #범례 표기
plt.show()