폰트설치 코드 (1번코드)
import matplotlib.font_manager as fm
!apt-get -qq -y install fonts-nanum > /dev/null
fontpath = '/usr/share/fonts/truetype/nanum/NanumBarunGothic.ttf'
font = fm.FontProperties(fname=fontpath, size=9)
fm._rebuild()
1. 작업하는 노트북 맨위에 셀을 만들어 먼저 폰트 설치코드인 1번코드를 실행합니다
폰트 적용 코드(2번코드)
import matplotlib.pyplot as plt
import matplotlib as mpl
import matplotlib.font_manager as fm
# 마이너스 표시 문제
mpl.rcParams['axes.unicode_minus'] = False
path = '/usr/share/fonts/truetype/nanum/NanumGothicBold.ttf'
font_name = fm.FontProperties(fname=path, size=18).get_name()
plt.rc('font', family=font_name)
fm._rebuild()
2. 맨 위의 1번코드의 셀에서삭제하고 2번코드를 붙혀넣습니다
3. 런타임 다시 시작 및 모두 실행을 클릭합니다
그러면 아래처럼 한글 폰트가 적용 가능합니다
참고문헌