본문 바로가기

Software/Python

matplotlib에서 한글 표현하기

아무래도 오픈소스기반의 무언가를 쓸때 살짝 문제가 되는 것이 한글입니다.ㅠㅠ. 우리의 자랑스러운 문화유산이고 과학적으로 우수하지만, 간혹.. 한글의 표현 방법에 막혀서 절망할때가 있죠^^. 오늘은 간단한 포스팅인데요. Python matplotlib에서 그래프를 그릴때, 한글 표현이 이상하게 깨진다면 사용할 방법입니다.

바로 위 그림처럼 한글을 살짝 잘 적용하고 싶었던거죠^^

from matplotlib import font_manager, rc
font_name = font_manager.FontProperties(fname="c:/Windows/Fonts/malgun.ttf").get_name()
rc('font', family=font_name)

.넵 위와 같이 코드를 적용하면 됩니다. 맥이든 리눅스든 위의 폰트 경로를 찾아서 적고, 폰트도 적절한 것을 선정하면 되는듯 합니다. 저는 윈도우에서만^^

반응형