[Colab] Matplotlib 한글 폰트 문제

Ethan·2022년 7월 21일
1

코딩

목록 보기
6/11
post-thumbnail

코랩에서 별도의 처리 없이 Matplotlib을 불러와서 그래프를 그리면 한글이 깨진다.
기본 제공 폰트가 한글을 지원하지 않기 때문에 그렇다.

해결책은 다음과 같다.

!apt-get update -qq
!apt-get install fonts-nanum* -qq

import matplotlib.font_manager as fm
import warnings
warnings.filterwarnings(action='ignore') 

path = '/usr/share/fonts/truetype/nanum/NanumGothic.ttf' # 나눔 고딕
font_name = fm.FontProperties(fname=path, size=10).get_name() # 기본 폰트 사이즈 : 10
plt.rc('font', family=font_name)
fm._rebuild()

1) 위 코드를 실행하고,
2) 런타임을 재시작한 후,
3) 위 코드를 다시 실행한다.

끝!

profile
재미있게 살고 싶은 대학원생

0개의 댓글