Python2/오류 및 해결방법
pyplot 에서 한글 깨짐 문제 해결법
고수트
2019. 5. 19. 18:01
반응형
쥬피터노트북에서 도표나 그래프를
matplotlib.pyplot 을 이용하여 그릴 때 아래와 같이 한글이 깨지는 현상이 발생할 때가 있다.
글자체를 인식을 못하기 때문인데 이럴때에는 matplotlib.font_manager를 이용하여 폰트 설정을 해주면 된다.
import matplotlib.font_manager as fm
그리고 가장 흔하게 사용하는 나눔 고딕체를 구글에서 다운(나눔고딕ttf라고 검색) 받거나 아래 링크에서 다운받아
위치를 로드 한뒤 그래프를 표시하면 한글이 잘 나타난다.
ex 코드)
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
path = 'C:\\Users\\Downloads\\NanumBarunGothic.ttf'
fontprop = fm.FontProperties(fname=path, size=18)
plt.ylabel('세로축', fontproperties=fontprop)
plt.title('가로축', fontproperties=fontprop)
plt.show()
반응형