본문 바로가기

Python/Default

Python에서 matplotlib 사용시 한글 폰트 출력하기

 Python에서 시각화 작업을 하다보면 영어가 아닌 한글을 출력해야 하는 경우가 있다.
이 때에 다음과 같이 사용해준다.
기준은 윈도우 10이다.

from matplotlib import font_manager, rc

plt.rcParams['axes.unicode_minus'] = False
fontpath = "C:/Windows/Fonts/malgun.ttf"
font_name = font_manager.FontProperties(fname=fontpath).get_name()
rc('font',family=font_name)
#한글 폰트 사용하기 위한 세팅

사용해보면 한글이 깨지지 않는 것을 확인할 수 있다.