본문 바로가기
  • think normal
새로워지기/마흔의 생활코딩

(인코딩 테스트) matplotlib 한글 폰트 깨짐 현상

by 청춘만화 2021. 4. 5.

matplotlib font는 기본적으로 ‘sans-erif’를 default로 하기 때문에 한글이 깨져 나올 수 있다. 

font 확인

import matplotlib
matplotlib.rcParams['font.family']

 

for Win

# 한글 깨짐 개선 
import matplotlib
import matplotlib.font_manager as fm

font_name = fm.FontProperties(fname = 'C:/Windows/Fonts/malgun.ttf').get_name()
matplotlib.rc('font', family = font_name)
matplotlib.rcParams['axes.unicode_minus'] = False

 

for Mac

# 한글 깨짐 개선 
import matplotlib.pyplot as plt
from matplotlib import rc 

rc('font', family='AppleGothic') 			
plt.rcParams['axes.unicode_minus'] = False  

 

 

 

댓글