[PYTHON] matplotlib (python)에서 글꼴을 변경하는 방법?
PYTHONmatplotlib (python)에서 글꼴을 변경하는 방법?
쉬운 문제로 들리지만 파이썬에서 matplotlib로 만든 플롯에서 폰트 (폰트 크기가 아닌)를 바꾸는 효과적인 해결책을 찾지 못했습니다.
matplotlib이 기본 글꼴을 저장하는 폴더의 일부 파일을 수정하여 matplotlib의 기본 글꼴을 변경하는 자습서 몇 개를 찾았습니다.이 블로그 게시물을 참조하십시오. 그러나 둘 이상의 글꼴을 사용하고자하므로 덜 급진적 인 해결책을 찾고 있습니다. 내 플롯 (텍스트, 레이블, 축 레이블 등)의 글꼴.
해결법
-
==============================
1.Comic Sans를 제목으로 사용하고 Helvetica를 x 라벨로 사용한다고 가정 해보십시오.
Comic Sans를 제목으로 사용하고 Helvetica를 x 라벨로 사용한다고 가정 해보십시오.
csfont = {'fontname':'Comic Sans MS'} hfont = {'fontname':'Helvetica'} plt.title('title',**csfont) plt.xlabel('xlabel', **hfont) plt.show()
-
==============================
2.또한 rcParams를 사용하여 전 세계적으로 글꼴 군을 변경할 수 있습니다.
또한 rcParams를 사용하여 전 세계적으로 글꼴 군을 변경할 수 있습니다.
import matplotlib.pyplot as plt plt.rcParams["font.family"] = "cursive" # This will change to your computer's default cursive font
matplotlib의 글꼴 패밀리 인수 목록이 여기에 있습니다.
-
==============================
3.
import pylab as plb plb.rcParams['font.size'] = 12
또는
import matplotlib.pyplot as mpl mpl.rcParams['font.size'] = 12
-
==============================
4.나는 다음을 고용하는 것을 선호한다.
나는 다음을 고용하는 것을 선호한다.
from matplotlib import rc #rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']}) rc('font',**{'family':'serif','serif':['Times']}) rc('text', usetex=True)
from https://stackoverflow.com/questions/21321670/how-to-change-fonts-in-matplotlib-python by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] pandas DataFrame에서 그룹화 된 데이터의 막대 그래프 그리기 (0) | 2018.10.22 |
---|---|
[PYTHON] 파이썬 인코딩 utf-8 (0) | 2018.10.22 |
[PYTHON] threading.Thread는 파이썬에서 나머지 퀀텀을 어떻게 얻을 수 있습니까? (0) | 2018.10.22 |
[PYTHON] "socket.error : [Errno 111] Connection refused"예외를 잡아라. (0) | 2018.10.22 |
[PYTHON] pip가 프록시 서버 뒤에서 작동하도록하는 방법 [duplicate] (0) | 2018.10.22 |