티스토리 뷰

# 현재 설치된 font, 경로 확인하기

import matplotlib.pyplot as plt
import matplotlib.font_manager as fm

fm.fontManager.ttflist

 

위 코드를 실행해보면 폰트가 설치된 경로와 폰트 list를 볼 수 있는데, 이 중 한글을 지원하는 Nanum~를 하나 선택해보자.

[ FontEntry(fname='/usr/share/fonts/truetype/nanum/NanumBarunGothicUltraLight.ttf', name='NanumBarunGothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable'),
 FontEntry(fname='/usr/share/fonts/truetype/nanum/NanumSquareRoundEB.ttf', name='NanumSquareRound', style='normal', variant='normal', weight=800, stretch='normal', size='scalable'),
 FontEntry(fname='/usr/share/fonts/truetype/nanum/NanumMyeongjoBold.ttf', name='NanumMyeongjo', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')]

 

# 폰트 설정

# 나눔글꼴 경로 설정
font_path = '/usr/share/fonts/truetype/nanum/NanumGothicLight.ttf'

# 폰트 이름 가져오기
font_name = fm.FontProperties(fname=font_path).get_name()

# 폰트 설정
plt.rc('font', family=font_name)
plt.rcParams['axes.unicode_minus']=False

 

plot에서 한글 깨지는 현상을 해결할 수 있다. 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함