본문 바로가기

Data Visualization/Matplotlib

[Matplotlib / Seaborn] 한글 깨짐 문제 해결

728x90

matplotlib 또는 Seaborn 으로 한글로 된 데이터를 시각화 하면 아래 사진과 같이 한글이 깨져서 나오는 경우가 종종 있습니다.

 

 

이 경우 아래와 같이 내 컴퓨터에 설치된 폰트 리스트를 확인하면

 

설치된 한글 폰트 확인 

 

import matplotlib.font_manager as fm

font_list = [font.name for font in fm.fontManager.ttflist]
font_list

내 컴퓨터에 설치된 폰트를 확인 할 수 있고, 이중 원하시는 폰트를 아래과 같이 적용하여 사용하시면 됩니다.

 

Window OS

 

plt.rcParams['font.family'] = 'NanumGothic'

 

Mac OS

 

plt.rcParams['font.family'] = 'AppleGothic'

 

추가로, 한글 폰트가 좀 작게 느껴지시는 분들은 아래 코드로 폰트 크기를 조정할 수 있습니다.

 

plt.rcParams['font.size'] = 23
728x90