관리 메뉴

안까먹을라고 쓰는 블로그

[Python] matplotlib 한글깨짐 해결 본문

Language/Python

[Python] matplotlib 한글깨짐 해결

YawnsDuzin 2021. 1. 29. 14:26

 

반응형

아래의 명령어로 설정파일을 수정하면, 영구적으로 수정이 된다고 하는 내용이 있는데,, 안된다..

방법은 아래의 명령으로 설정파일의 경로를 확인 후, 메모장으로 연후,

저의 경우는 아래의 경로가 나옴.

c:\users\yawns\appdata\local\programs\python\python37\lib\site-packages\matplotlib\mpl-data\matplotlibrc

설정파일위치 찾기
print(mpl.matplotlib_fname())

 

폰트 및 마이너스 깨지는 부분 관련

#font.family : NanumGothic

axes.unicode_minus : False


소스에서 수정하는 방법
# matplotlib 한글깨짐관련
import matplotlib as mpl
import matplotlib.pylab as plt

# 한글깨짐 해결
plt.rcParams["font.family"] = "NanumGothic" # 설치된 폰트명을 넣어준다
plt.rcParams["font.size"] = 12
plt.rcParams["figure.figsize"] = (14, 4)

# 마이너스 깨짐 해결
mpl.rcParams["axes.unicode_minus"] = False

 

설치 된 폰트 확인하는 방법
import matplotlib.font_manager as fm

# 설치된 폰트찾기
font_list = fm.findSystemFonts(fontpaths=None, fontext='ttf')
font_list[:]
# 'C:\\Users\\yawns\\AppData\\Local\\Microsoft\\Windows\\Fonts\\NanumGothic.ttf',
반응형
Comments