취준일기

데이터 분석 환경 준비하기 #2 matplotlib 한글폰트 설정하기

둉영 2020. 5. 11. 12:15

matplotlib을 사용하기에 앞서 표나 그래프를 그렸을 때 한글폰트가 깨지거나 흐릿하게 보이는 현상이 있는데 

그 문제를 해결하기 위해 사전에 다음과 같이 설정해주시면 됩니다. 

 

1. import os

 

matplotlib 의 한글 폰트를 나의 컴퓨터 내부의 폰트를 가져와서 사용할 것이기 때문에 import os 해주세요.

>>> import os

>>> os.name
nt

 

2. 운영체제에 따라 폰트를 불러와줍니다.

 

rc를 통해 matplotlib의 폰트를 설정할 수 있습니다.

따로 폰트 경로를 지정하여 폰트를 설정해줄 수 도 있습니다.

plt.rc('font',family=폰트위치나 폰트이름)

 

Windows OS 인경우

#폰트 가져오기
plt.rc('font',family="Malgun Gothic")

 

Mac OS인경우

#폰트 가져오기
plt.rc("font, family="AppleGothic")

 

3. 마이너스 폰트가 깨지는 문제와 흐릿하게 보이는 현상 대처하기

#마이너스 폰트가 깨지는 문제 대처
plt.rc('axes', unicode_minus=False)

#레티나 설정: 글자가 흐릿하게 보이는 현상 방지
%config InlineBackend.figure_format = 'retina'