sudo apt-get install fonts-nanum*
sudo fc-cache -fv
2. 현재 설정 확인
import matplotlib.pyplot as plt
print (plt.rcParams['font.family'] )
print (plt.rcParams['font.size'] )
print (plt.rcParams['xtick.labelsize'])
print (plt.rcParams['ytick.labelsize'])
print (plt.rcParams['axes.labelsize'])
3.나의 기본세팅을 나눔명조체 폰트크기 15로 변경 설정 우분투 명령창에서 아래와 같이 입력
echo 'font.family : NanumMyeongjo' >> ~/.config/matplotlib/matplotlibrc
echo 'font.size : 15.0' >> ~/.config/matplotlib/matplotlibrc
설정 확인 $ cat ~/.config/matplotlib/matplotlibrc
** 설정후 주피터 노트북은 프로세스 종료 후 재시작 해야 적용됨
변경 확인은 print (plt.rcParams['font.family'] )으로 확인
------------------------------------------------------------------------
특정 세션에서 폰트 변경시는 아래 와같이 rcParams["font.family"]설정을 변경
plt.rcParams["font.family"] = 'NanumMyeongjo'
이 경우 주피터 노트북을 재시작하면 설정 재 적용이 안됨
------------------------------------------------------------------------
**참고로 변경가능한 폰트와 설치 위치 확인
import matplotlib.font_manager
[(f.name, f.fname) for f in matplotlib.font_manager.fontManager.ttflist if 'Nanum' in f.name]
**기본설정 파일 참조 : nano /etc/matplotlibrc
편집은 불가능하며 개인설정은 ~/.config/matplotlib/matplotlibrc 파일에 설정하면 됨
import matplotlib as mpl
print ('설정파일 위치: ', mpl.matplotlib_fname())
**설정이 잘되었는지 확인 코드
import matplotlib.pyplot as plt
plt.figure(figsize=(12, 8))
plt.title("한글설정이 잘되었는지?")
plt.show()
마이너스 기호 안나오는 경우
답글삭제import matplotlib
matplotlib.rcParams['axes.unicode_minus'] = False