Я пытаюсь нанести несколько рисунков в один PDF, но он создает поврежденный PDF.
import sys, os, pandas as pd, numpy as np, matplotlib.pyplot as plt
import pylab, scipy.stats as stats, calendar
from matplotlib.backends.backend_pdf import PdfPages
def plotLineGraph(df):
fig = plt.figure()
ax = fig.add_subplot(211)
df.plot(ax=ax)
ax = plt.subplot(111)
return fig
pp = PdfPages(r'C:\myPLOT.pdf')
for ii in [1,2,3,4]:
df = pd.DataFrame({'x': np.rand(500), 'y':np.rand(500)})
pp.savefig(plotGraph(df))
pp.close()
Как мне изменить вышеуказанный код, чтобы я успешно получил 4 графика в одном файле PDF.