프로그래밍/Python, R 프로그래밍
[Python] matplotlib 라이브러리에서 한글 폰트가 깨지지 않게 만드는 방법
심심한 내일
2018. 7. 10. 22:10
matplotlib에 있는 font_manager에 내가 사용하고자 하는 폰트를 넣어주면 폰트가 정상적으로 출력된다.
폰트는 path의 가장 뒤에 있는 .ttf 파일 이다.
컴퓨터에 따라서 path에 있는 폰트가 다를 수 있으므로 자신의 환경에 맞춰서 path와 사용할 폰트를 결정하여 경로 설정을 하면 된다.
========================= Python =========================
import matplotlib.font_manager as fm
path = 'C:/Windows/Fonts/malgun.ttf'
font_name = fm.FontProperties(fname=path, size=50).get_name()
plt.rc('font', family=font_name)
========================= Python =========================