소개
Matplotlib 에서 플롯 및 시각화에 사용되는 글꼴 패밀리 및 스타일을 구성할 수 있습니다. 이는 여러 플롯에서 텍스트의 모양을 일관되게 유지하고 텍스트를 읽기 쉽고 이해하기 쉽게 만드는 데 유용합니다. 이 랩에서는 Matplotlib 에서 글꼴 패밀리 및 스타일을 구성하는 방법을 살펴보겠습니다.
VM 팁
VM 시작이 완료되면 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.
때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한으로 인해 작업의 유효성 검사는 자동화될 수 없습니다.
학습 중에 문제가 발생하면 Labby 에게 문의하십시오. 세션 후 피드백을 제공하면 문제를 즉시 해결해 드리겠습니다.
기본 Sans-Serif 글꼴 선택
Matplotlib 의 기본 글꼴 패밀리는 sans-serif 입니다. font.family 매개변수를 'sans-serif'로 설정하여 기본 글꼴 패밀리를 사용하도록 선택할 수 있습니다. 이를 위해 다음 코드를 사용할 수 있습니다.
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = "sans-serif"
특정 Sans-Serif 글꼴 선택
특정 sans-serif 글꼴을 사용하려면 font.sans-serif 매개변수를 글꼴 이름 목록으로 설정할 수 있습니다. Matplotlib 는 사용자의 시스템에서 사용 가능한 목록의 첫 번째 글꼴을 사용하려고 시도합니다. 이를 위해 다음 코드를 사용할 수 있습니다.
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = "sans-serif"
plt.rcParams["font.sans-serif"] = ["Nimbus Sans"]
기본 Monospace 글꼴 선택
Matplotlib 의 기본 monospace 글꼴은 운영 체제에 의해 결정됩니다. font.family 매개변수를 'monospace'로 설정하여 기본 monospace 글꼴을 사용하도록 선택할 수 있습니다. 이를 위해 다음 코드를 사용할 수 있습니다.
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = "monospace"
특정 Monospace 글꼴 선택
특정 monospace 글꼴을 사용하려면 font.monospace 매개변수를 글꼴 이름 목록으로 설정할 수 있습니다. Matplotlib 는 사용자의 시스템에서 사용 가능한 목록의 첫 번째 글꼴을 사용하려고 시도합니다. 이를 위해 다음 코드를 사용할 수 있습니다.
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = "monospace"
plt.rcParams["font.monospace"] = ["FreeMono"]
요약
이 랩에서는 Matplotlib 에서 글꼴 패밀리 (font family) 와 스타일을 구성하는 방법을 배웠습니다. 기본 sans-serif 및 monospace 글꼴을 선택하는 방법과 각 패밀리에 대해 특정 글꼴을 지정하는 방법을 살펴보았습니다. 이러한 매개변수를 설정함으로써 플롯 (plot) 과 시각화가 가독성이 좋고 일관된 모양을 갖도록 할 수 있습니다.