У меня есть переменная, в которой хранятся разные графики, но похоже, что она сохраняет мелкую копию и меняет все сохраненные графики на окончательный
Код
for i in range(trails)
col = 2
row = int(trials / col)
# FIGURE 2
fig2 = plt.figure(2, figsize=(10, 6))
fig2.suptitle(('Horizon: {} and Window size: {}'.format(horizon, window_size)))
# subplot
fig2.add_subplot(row, col, i).plot(actual)
plt.plot(prediction)
plt.title(('Thres', str(thres[r-1]), str(pruned), 'Test RMSE', str(np.round(test_RMSE, 5))))
plt.ylabel('Prediction')
plt.xlabel('Time Series')
plt.subplots_adjust(wspace=0.5, hspace=1.5)
graphs.append((fig2))
# save figures to one pdf
with PdfPages(str(trained_model['layer']) + datestring + '.pdf') as pdf:
pdf.savefig(fig1)
for fig in graphs:
pdf.savefig(fig)