본문 바로가기
Python/seaborn & matplotlib

파이형 그래프 (feat. 한글출력/폰트설정)

by Mr.DonyStark 2024. 2. 6.

#라이브러리 호출
import matplotlib.pyplot as plt
from matplotlib import font_manager, rc

#폰트지정 및 불러오기
plt.rcParams['axes.unicode_minus'] = False
f_path = 'C:/Windows/Fonts/malgun.ttf'
font_name = font_manager.FontProperties(fname=f_path).get_name()
rc('font',family = font_name)

#데이터 지정
labels = '개구리', '돼지', 'Dogs', 'Logs'
colors = ['red','skyblue','dogs','logs']
sizes = [15,30,45,10]
explode = (0,0.1,0,0)

#시각화지정
fig1, ax1 =plt.subplots()
ax1.pie(sizes, labels = labels, autopct = '%1.1f%%',
        shadow=True, startangle = 90, explode = explode)
        #startangle : 그래프 각도회전
        #autopct : 백분율 수치 표시
        #explode : 그래프간 간격 띄기
        #labels = 영역별 소제목 표시