메모
전체 예제 코드를 다운로드 하려면 여기 를 클릭 하십시오.
글꼴 모음 구성 #
사용자 시스템에 설치된 글꼴의 패밀리 이름 또는 일반 패밀리(예: 'serif', 'sans-serif', 'monospace', 'fantasy' 또는 'cursive')를 지정하여 선택할 글꼴 패밀리를 명시적으로 설정할 수 있습니다. ') 또는 이 두 가지를 조합하여 사용할 수 있습니다. ( 글꼴 튜토리얼 참조 )
아래 예에서는 특정(Tahoma) 글꼴을 포함하도록 기본 sans-serif 일반 패밀리를 재정의합니다. (이를 달성하는 가장 좋은 방법은 단순히 'font.family' 앞에 'Tahoma'를 추가하는 것입니다.)
기본 패밀리는 font.family rcparam으로 설정됩니다. 예:
rcParams['font.family'] = 'sans-serif'
font.family의 경우 순서대로 찾을 글꼴 스타일 목록을 설정합니다.
rcParams['font.sans-serif'] = ['Tahoma', 'DejaVu Sans',
'Lucida Grande', 'Verdana']
글꼴 font.family 기본값은 OS에 따라 다르며 다음을 사용하여 볼 수 있습니다.
import matplotlib.pyplot as plt
print(plt.rcParams["font.sans-serif"][0])
print(plt.rcParams["font.monospace"][0])
DejaVu Sans
DejaVu Sans Mono
기본 sans-serif 글꼴 선택
def print_text(text):
fig, ax = plt.subplots(figsize=(6, 1), facecolor="#eefade")
ax.text(0.5, 0.5, text, ha='center', va='center', size=40)
ax.axis("off")
plt.show()
plt.rcParams["font.family"] = "sans-serif"
print_text("Hello World! 01")
sans-serif 글꼴을 선택하고 "Nimbus Sans"로 지정합니다.
plt.rcParams["font.family"] = "sans-serif"
plt.rcParams["font.sans-serif"] = ["Nimbus Sans"]
print_text("Hello World! 02")
기본 모노스페이스 글꼴 선택
plt.rcParams["font.family"] = "monospace"
print_text("Hello World! 03")
모노스페이스 글꼴을 선택하고 "FreeMono"로 지정합니다.
plt.rcParams["font.family"] = "monospace"
plt.rcParams["font.monospace"] = ["FreeMono"]
print_text("Hello World! 04")