프로그래밍/Python

[Python Error] Matplotlib 한글 폰트 오류

LeeSeunghyuk 2021. 1. 11. 16:06
반응형

Oracle SQL

 

Matplotlib는 한글 폰트를 지원하지 않습니다.

한글로 출력되어야 하는 부분은 네모 박스로 표시되게 됩니다.

 

 

Matplotlib를 사용하는 파이썬 프로그램의 앞에

한글 폰트를 지정하는 코드를 추가합니다.

다음 알집 파일을 해제하면 한글 폰트가 있습니다.

 

korean.7z
5.71MB

 

from matplotlib import font_manager,rc
font_path="d:\\판다스 실습\\korean.ttf"
font_name=font_manager.FontProperties(fname=font_path).get_name()
rc('font',family=font_name)

 

위 코드를 실행시킵니다.

 

다시 그래프를 그려보면 한글이 정상적으로 출력됩니다.

 

 

 

### MAC OS 한글 폰트 

 

맥 os 한글 폰트 오류 수정하는 방법입니다.

from matplotlib import rc
rc('font',family='AppleGothic')
반응형