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

Author

Heeyoung Kim

Published

January 16, 2023

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

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

!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)')

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