한글 깨짐 해결
- Google Colab
# 1. 한글 폰트 설치
!apt-get update -qq
!apt-get install fonts-nanum* -qq
# 2. 런타임 다시시작 반드시 해줘야 함
# 3. 한글 폰트 설정
import matplotlib as mpl
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
%matplotlib inline
path = '/usr/share/fonts/truetype/nanum/NanumBarunGothic.ttf'
font_name = fm.FontProperties(fname=path, size=10).get_name()
print(font_name)
plt.rc('font', family=font_name)
fm._rebuild()
mpl.rcParams['axes.unicode_minus'] = False
# 4. 그려보면 한글이 나옴!
plt.plot()
plt.title('안녕')
- Jupyter Notebook
# 1. 한글 폰트 리스트 확인
import matplotlib.font_manager as fm
font_list = [font.name for font in fm.fontManager.ttflist]
font_list
# 2. 아래 코드 실행: 안되면 2번 실행해주거나 런타임 초기화.
import matplotlib.pyplot as plt
plt.plot()
plt.rcParams['font.family'] = 'Malgun Gothic' # font_list에 있는 폰트를 설정해주면 됨
plt.title('안녕')