物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

Python+matplotlibで複数ページのPDFファイルに出力する

import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
pdf_path = "test.pdf"
pdf = PdfPages(pdf_path)

#グラフ生成
fig, ax = plt.subplots()

pdf.savefig()

#グラフ生成
fig, ax = plt.subplots()

pdf.savefig()
pdf.close()

ページサイズの初期設定である6.4 × 4.8インチ=162.6 x 121.9 mmで出力されている。