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',
반응형