Matplotlib에서 생성한 PDF에 글꼴을 포함하려면 rc.Params['pdf.fonttype']=42를 사용할 수 있습니다. .
단계
- 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
- Figure()를 사용하여 새 Figure 생성 또는 기존 Figure 활성화 방법.
- x 만들기 및 y numpy를 사용한 데이터 포인트
- 플롯 x 및 y scatter()를 사용하는 데이터 포인트 방법.
- 플롯의 제목을 설정합니다.
- 그림을 pdf 형식으로 저장합니다.
예시
import numpy as np from matplotlib import pyplot as plt, font_manager as fm plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.rcParams['pdf.fonttype'] = 42 fig, ax = plt.subplots() x = np.random.rand(100) y = np.random.rand(100) ax.scatter(x, y, c=y, marker="v") fprop = fm.FontProperties(fname='C:\Windows\Fonts\MISTRAL.TTF') ax.set_title('Scatter Plot With Random Points', fontproperties=fprop, size=20, fontweight="bold") plt.savefig("demo.pdf")
출력
코드를 실행하면 프로젝트 디렉토리에 다음 플롯이 "demo.pdf"로 저장됩니다.
제목의 글꼴 스타일을 관찰하십시오. Mistral에 제목을 설정했습니다. 글꼴