절차
- 폰트 다운로드 후 특정 경로 저장(예시로는 C:/python/font)
2. 아래 코드 실행(폰트 경로, 폰트 이름 변경 후 실행)
import matplotlib.font_manager as font_manager
import matplotlib as mpl
# 폰트 파일 다운로드 받아서 경로 설정한 곳에 저장
font_dir = ['C:/python/font']
for font in font_manager.findSystemFonts(fontpaths=font_dir):
print(mpl.font_manager.FontProperties(fname=font).get_name()) # 폰트명 확인
font_manager.fontManager.addfont(font) # 폰트 추가
# get_namem을 통해서 나온 폰트명을 추가
# Set font family globally
mpl.rcParams['font.family'] = 'Noto Serif KR' # 이름 확인 된걸 추가
print(mpl.rcParams['font.family'])
폰트 다운로드 받는 곳
결과
unicode minu 표기법 설정
음수부호를 유니코드와 아스키 중 어떤 문자로 표기할지 설정합니다. rc() 메서드로 RcParams 중 axes.unicode_minus의 값을 False로 변경하면 아스키의 문자로 표현합니다.
mpl.rc('axes', unicode_minuse = False)
'데이터 분석 및 시각화 > 데이터 시각화' 카테고리의 다른 글
[Python] Seaborn(barplot, boxplot, violinplot) (0) | 2023.01.27 |
---|---|
[Python] Seaborn(style 세팅, 카운트 플롯, 히스토그램(displot)) (0) | 2023.01.26 |
[Python] matplotlib - 차트 (0) | 2023.01.26 |
[Python] Matplotlib - Figure, Axes, Axis, Artist (0) | 2023.01.26 |
[Python] Matplotlib - 기초(style, 범례, label) (0) | 2023.01.25 |