Home Matplot 에서 한글 폰트 적용하는 법
Post
Cancel

Matplot 에서 한글 폰트 적용하는 법

matplot 에서 한글 폰트를 적용하지 않으면, 축의 한글이 깨진다. ㅠ

이를 해결하는 방법 :thinking:

matplotlib 의rc paramater 설정으로 전체 그래프에 적용한다.

1) matplotlib 캐싱 폰트 리스트들에 내가 바꾸고자 하는 한글파일이 캐싱되어있는지 확인한다.

1
2
3
4
import matplotlib as mpl
import matplotlib.pyplot as plt
print('matplot 캐시 폴더',mpl.get_cachedir())  //matplot 캐시 폴더
>> matplot 캐시 리스트 C:\Users\Admin\.matplotlib

2) 캐싱되어있지 않다면 폰트 설치 후 jupyter 재시작하고 폰트리스트 json 캐싱 확인 캐싱리스트

3) rc parameter 에 font-family 지정

1
2
plt.rcParams["font.family"] = 'NanumGothicOTF' //fontlist.json  캐싱된 한글 폰트 
mpl.rcParams['axes.unicode_minus'] = False //마이너스  안깨지게 하기 
This post is licensed under CC BY 4.0 by the author.