Matplotlib 한글폰트 사용하는 전체 또는 개별 적용하는 방법
2020. 4. 3. 18:54ㆍ분석 Python/Visualization
나눔 고딕이 설치되어있다는 가정하에 진행한 것입니다.
import matplotlib as mpl
import matplotlib.pyplot as plt
print ('설정 파일 위치: ', mpl.matplotlib_fname())
import matplotlib.font_manager as fm
f = [f.name for f in fm.fontManager.ttflist]
[(f.name, f.fname) for f in fm.fontManager.ttflist if 'Nanum' in f.name]
일단 설치가 되어있다는 가정하에, 모든 노트북에 적용하고 싶으면 위에 설정 파일 위치에 가서 수정해야 함.
만약 모든 노트북에 적용하고 싶다면?
rcParams를 설정 파일에 직접 적어주면 모든 노트북에 적용됨.
안에 있는 파일 중에서 font.family를 찾아서 위에 있는 것 중에 하나로 써주고 저장
바로 적용되는 것을 알 수 있다!
만약 노트북마다 다르게 하고 싶다면?
plt.rcParams["font.family"] = 'NanumBarunGothic'
끝
728x90
'분석 Python > Visualization' 카테고리의 다른 글
seaborn layout 동적으로 만드는 방법 소개 (0) | 2020.04.19 |
---|---|
subplot zip을 사용해서 쉽게 나열해서 시각화하기 (seaborn boxplot) (0) | 2020.04.08 |
subplotting을 위한 plot 함수 만들어서 코드 간단하게 하기 (0) | 2020.03.29 |
파이썬 subplots 좀 더 잘 사용해보기 (0) | 2020.03.29 |
[ Python ] (범례 순서 변경) change legend order (0) | 2020.02.06 |