한글 폰트 설치 및 사용
Matplotlib로 그린 그래프에서 한글이 제대로 표시되지 않을 때 나눔 글꼴 폰트를 설치하고 사용해 보시기 바랍니다.
1. 나눔 글꼴 설치하고 캐시 삭제
$ sudo apt-get install fonts-nanum*
$ sudo fc-cache -fv
2. 나눔 글꼴 설치 확인
$ ls -l /usr/share/fonts/truetype/nanum/
3. Matplotlib에 나눔 글꼴 복사하고 캐시 삭제
$ sudo cp /usr/share/fonts/truetype/nanum/Nanum* ~/anaconda3/lib/python3.9/site-packages/matplotlib/mpl-data/fonts/ttf/
$ rm -rf ~/.cache/matplotlib/*
4. Matplotlib에서 폰트 지정
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'NanumGothic'
# 축의 레이블 표시에서 '-' 기호가 깨지는 문제 해결
plt.rcParams['axes.unicode_minus'] = False
참고 자료
Written with StackEdit.