I want to save 2 figures created at different parts of a script into a PDF using PdfPages, is it possible to append them to the pdf?
Example:
fig = plt.figure()
ax = fig_zoom.add_subplot(111)
ax.plot(range(10), range(10), 'b')
with PdfPages(pdffilepath) as pdf:
pdf.savefig(fig)
fig1 = plt.figure()
ax = fig_zoom.add_subplot(111)
ax.plot(range(10), range(2, 12), 'r')
with PdfPages(pdffilepath) as pdf:
pdf.savefig(fig1)
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
# Use plt to draw whatever you want
pp = PdfPages('multipage.pdf')
plt.savefig(pp, format='pdf')
pp.savefig()
# Finally, after inserting all the pages, the multipage pdf object has to be closed.
pp.close()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With