Linux 환경에서 matplotlib 한글 깨짐 해결

Published

2023.01.16

클라우드 환경의 노트북에서 한글 시각화를 표현하기 위해서는 일련의 글꼴 설치과정이 필요합니다.

테디노트 님의 한글 꺠짐 현상 해결방법 포스팅을 참고했습니다.

!sudo apt-get update
!sudo apt-get install -y fonts-nanum
!sudo fc-cache -fv
!rm ~/.cache/matplotlib -rf
[sudo] password for hykim: 
[sudo] password for hykim: 
import matplotlib.pyplot as plt

plt.rc에서 글꼴 설정을 합니다.

plt.rc('font', family='NanumBarunGothic')
x = range(1,5)
y = x
plt.plot(x, y)
plt.title('제목 (Title)')
Text(0.5, 1.0, '제목 (Title)')

위와 같이 한글 제목이 깨지지 않고 표현됩니다.