본문 바로가기
Skills/Python

[Python] Matplotlib 한글 폰트 설정

by 602yu 2024. 5. 4.

 

 

koreanize-matplotlib

 


1. 라이브러리 로드

import matplotlib.pyplot as plt

%matplotlib inline

 

%matplotlib inline : 구 버전의 노트북에서는 이 설정을 해줘야 노트북 상에서 그래프가 표시 됩니다.

 

 

2. 한글폰트 설정

 

# 한글폰트 사용을 위해 설치
# 아래 모듈을 설치하고 불러오면 별도의 한글폰트 설정이 필요 없습니다.
# 글씨가 흐릿하게 보이는 현상을 막기 위해 레티나 설정도 합니다.
!pip install koreanize-matplotlib
import koreanize_matplotlib

%config InlineBackend.figure_format = 'retina'

 

 

(참고) retina 설정은 디스플레이 장비(모니터)에서 레티나를 지원할 때만 선명하게 표현됩니다. svg, png 등의 설정도 가능합니다.

 

 


 

예시 코드

import matplotlib.pyplot as plt
import koreanize_matplotlib
%config InlineBackend.figure_format = 'retina'

plt.plot([1,2,3,4])
plt.title('그래프 제목', fontweight="bold")
plt.xlabel('x축')
plt.show()

 

 

 

 이렇게 한글 폰트 설정을 마쳤습니다! 이제 그래프에 한글을 자유롭게 사용할 수 있습니다.