반응형
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'D2Coding' # D2 Coding 폰트가 깔려 있어야 한다.
matplotlib
임포트 하는 구문 아래에, 'font.family'
패러미터를 'D2Coding'
과 같이 폰트명으로 세팅해 준다.'Malgun Gothic'
, 'NanumGothicCoding'
등으로 세팅해 줘도 된다. 본인의 취향에 맞는 폰트를 찾아서 세팅하자.
"matplotlib
한글폰트" 로 검색해 보면, 글들이 검색되는데, 복잡하게 생각할 것 없이, 위와 같이 import
구문 아래에 한줄만 기억해 두고 매번 세팅해 주면 별 문제 없이 한글 표시 잘 된다.
주의할 점 몇가지
matplotlib
버전도 최신버전인지 확인하자. 가끔 저 세팅이 안 먹어서pip install -U matplotlib
로 최신버전으로 업데이트 후 잘 되었던 적이 있다.'D2Coding'
,'NanumGothicCoding'
등은 윈도우 기본폰트가 아니다. 네이버에서 받아서 깔아야 사용이 가능하다.- 윈도우 환경에서 테스트해 본 것이다. 맥이나 리눅스 환경도 이렇게 되는지 잘 모르겠다.
- 사용할 수 있는 폰트명은 다음과 같은 코드로 나열해 볼 수 있다. 좋아하는 폰트를 찾아서 이름을 기억해 두고 사용하자.
from pprint import pprint import matplotlib.font_manager as fm sorted([ f.name for f in fm.fontManager.ttflist ])
728x90
'프로그래밍 > Python' 카테고리의 다른 글
파이썬을 한글명이 포함된 디렉토리 아래에 깔았을 때, site.py virtual_install_main_packages 안에서 UnicodeDecodeError 가 발생. (0) | 2019.11.13 |
---|---|
[Bokeh] 왜 bokeh palette 중에 어떤 것은 factor_cmap() 에서 사용할 때 ValueError 가 발생하나. (0) | 2019.10.31 |
[Python] Python Profiling 관련 메모 (0) | 2019.07.11 |
[Python] pd.to_datetime 과 datetime.fromtimestamp 의 결과가 다르다. (0) | 2019.07.11 |
[번역] ipywidgets 설치 문서 (0) | 2019.07.03 |