본문 바로가기
백준 문제/Python

[코랩] matplotlib에서 한글 폰트 사용방법

by 보안매크로 2024. 9. 8.
728x90
# 캐시 삭제 후 Colab 세션 재시작
!rm -rf ~/.cache/matplotlib
 
# Linux(Ubuntu) 기반 환경에서 fonts-nanum 패키지를 설치하는 명령어
!apt-get -qq install fonts-nanum

import os
import matplotlib.pyplot as plt
from matplotlib import font_manager
import matplotlib.font_manager as fm
# ttf 파일이 저장되어 있는 경로
fe = fm.FontEntry(fname=r'/usr/share/fonts/truetype/nanum/NanumGothic.ttf',name='NanumGothic')                      
 # 원하는 폰트 설정
 
fm.fontManager.ttflist.insert(0, fe)              # Matplotlib에 폰트 추가

plt.rcParams.update({'font.size': 18, 'font.family': 'NanumGothic'}) # 폰트 설정

temperatures = [12.66, 11.78, 11.5, 10.93, 10.5]
times = range(len(temperatures))

plt.figure(figsize=(10, 6))
plt.plot(times, temperatures, marker='o', linestyle=':')

plt.xlabel('날짜')
plt.ylabel('온도')
plt.grid(True)
plt.legend()
plt.tight_layout()
plt.show()
728x90