본문 바로가기

머신러닝/개발환경

Colab에서 그래프 한글 깨지는 문제 해결

Colab에서 그래프 한글 깨지는 문제 해결

 

Colab환경에서 그래프를 그릴 경우,

한글 폰트가 깨져 보이게 된다.

한글 폰트가 설치되어 있지 않아서 생기는 문제이다.

 

한글 폰트를 설치하고,

설치된 경로를 그래프 속성에 지정해 주면 문제를 해결할 수 잇다.

 

설치하고, 경로를 지정해 주어도 한글이 적용되지 않는 경우,

Colab 런타임 메뉴에서 런타임 다시 시작을 한 이후,

경로 지정을 다시 해 주면 된다.

(이 때, 폰트 설치하는 코드는 다시 실행 할 필요는 없다. 경로만 다시 지정해 주면 된다.)

 

아래 코드를 이용하여, 그래프에 한글을 적용해 보자.

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

import matplotlib.font_manager as fm

path = '/usr/share/fonts/truetype/nanum/NanumGothicEco.ttf'
font_name = fm.FontProperties(fname=path, size=10).get_name()

plt.rc('font', family=font_name)

fm._rebuild()

# 위 코드로만으로 해결되지 않을 경우, 코랩 메뉴에서 런타임 재시작을 하고 그래프를 그리면 문제가 해결된다.