데이터 분석을 하다보면 시각화를 통해 데이터를 요약하고 인사이트를 얻는 시도를 하게 된다. 하지만 시각화 작업시 한글폰트가 적용되지 않아서 깨지는 경우가 발생하는데 이때 구글코렙과 쥬피터노트북 각각 해결하는 방법을 간단하게 정리해 보았습니다.
!sudo apt-get install -y fonts-nanum # 오픈폰트인 나눔폰트 설치
!sudo fc-cache -fv # matplotlib에 자체적으로 캐싱을 하고있는데 안에 폰트파일이 포함되어 있다 그래서 이 캐싱파일에 업데이트 되야 나눔폰트 설치한걸 인식해서 다 날려줌
!rm ~/.cache/matplotlib -rf # 설치한 나눔폰트를 적용
# 나눔바른고딕체 적용
import matplotlib.pyplot as plt
plt.rc('font', family='NanumBarunGothic')
import os
if os.name ==’posix’:
plt.rc(”font”, family = ‘AppleGothic”)
else:
plt.rc(”font”, family = ‘Malgun Gothic”)
이렇게 각각의 환경(구글코렙 or 쥬피터노트북)별로 한글폰트를 설치하는 코드를 남겨보았습니다.