메모
전체 예제 코드를 다운로드 하려면 여기 를 클릭 하십시오.
Matplotlib에서 ttf 글꼴 파일 사용 #
pathlib.Path
일반적으로 글꼴 인스턴스에 대해 단일 ttf 파일을 명시적으로 가리키는 것은 좋지 않지만 인스턴스를
글꼴 매개 변수 로 전달하여 그렇게 할 수 있습니다 . 경로를 str
s로 전달하는 것은 의도적으로 지원되지 않지만 필요에 따라 간단히 str
s를 pathlib.Path
s로 래핑할 수 있습니다.
여기에서는 cmr10
Matplotlib와 함께 제공되는 Computer Modern 로마자 글꼴( )을 사용합니다.
보다 유연한 솔루션 은 글꼴 모음 구성 및 글꼴 데모(객체 지향 스타일) 를 참조하십시오 .
from pathlib import Path
import matplotlib as mpl
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
fpath = Path(mpl.get_data_path(), "fonts/ttf/cmr10.ttf")
ax.set_title(f'This is a special font: {fpath.name}', font=fpath)
ax.set_xlabel('This is the default font')
plt.show()
![이것은 특수 글꼴입니다: cmr10.ttf](/stable/_images/sphx_glr_font_file_001.png)