Pythonで作成したグラフをPDFファイルに保存する方法を紹介します。この方法は、大量のグラフを一つのPDFファイルにまとめることができ、それぞれのグラフを個別に開く手間を省くことができます。
まず、必要なライブラリをインポートします。
import pandas as pd
from sklearn.datasets import load_boston
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
次に、データをロードします。
data = load_boston()
df = pd.DataFrame(data.data, columns=data.feature_names)
PDFのインスタンスを作成します。
pdf = PdfPages("multiFigure.pdf")
そして、グラフを作成し、PDFに追加します。
x = df["CRIM"]
for column in df.columns:
y = df[column]
fig, axes = plt.subplots()
axes.scatter(x,y)
axes.set_title('CRIM-{}'.format(column))
axes.set_xlabel('CRIM')
axes.set_ylabel(column)
pdf.savefig(fig)
最後に、PDFファイルを閉じます。
pdf.close()
以上がPythonで作成したグラフをPDFファイルに保存する方法です。この方法を使えば、大量のグラフを一つのPDFファイルにまとめることができます。また、PDFファイルにすることで、グラフのタイトルや軸ラベルを検索することができ、目的のグラフをスマートに探し出すことができます。.