본문 바로가기
Error_극복하기

matplotlib 그래프 그리는데 한글 폰트 안될 때, 'findfont' error

by ADELA_J 2023. 5. 1.

 

그래프에 한글 폰트를 사용하기 위해 plt.rc('font', 'family')를 써서 폰트를 설정했음에도 불구하고,,,

컴퓨터에 분명히 폰트가 설치가 되어있음에도 불구하고,,,

이렇게 그래프에 한글로 나타나지 않고...!

폰트를 찾을 수 없다고 findfont: Font family 'NanumGothic' not found. 라고 열심히 에러창이 뜰때

해결방법....☆

쏘 이지 하니 팔로미

 

* 그래프에 사용되는 글꼴은 시스템의 글꼴을 불러오는게 아니라 matplotlib에 설치된 글꼴로 하는 것.. 

 = 한마디로 맷플롯립에 설치가 되지 아니하였다.

 

1. 명령 프롬포트에서 글꼴 설치 위치를 찾아서 있는지 확인해준다.

2. 설치 위치가 나오면 들어가서 Font 폴더에 들어가서 원하는 폰트가 있는지 확인..! 

ttf 폴더에 들어가야 나옴. >> 거의 없을 확률 높음...

 

3. 그럼 글꼴 TTF 파일을 끌어다 폴더에 복사를 해준다. (맷플롯립에 설치하기)

4. 폰트 캐쉬를 확인해야함. mpl.get_cachedir () 를 입력해서 나오는 폴더 링크에 들어가보면 나옴.

 4-1 .저기 fontlist json 파일이 바로 그 폰트 캐쉬..

4-2 . 들어가서 내가 원하는 폰트를 검색해봤을때 나오면 그냥 끝..!

하지만 안나온다면..?

 'fontlist' json 파일 삭제하고 재부팅

 

5. 그리고 설치한 한글 글꼴로 그래프의 글꼴로 지정하고 새로 그래프를 그려본다면!

 

 

~끝~