Created
August 15, 2014 14:59
-
-
Save leoncamel/1695fced3a53a997a610 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# Reference: | |
# [1] http://matplotlib.org/examples/pylab_examples/multipage_pdf.html | |
# This should be executed before other matplotlib imports | |
import matplotlib | |
matplotlib.use('Agg') | |
import datetime | |
import numpy as np | |
from matplotlib.backends.backend_pdf import PdfPages | |
import matplotlib.pyplot as plt | |
# Create the PdfPages object to which we will save the pages: | |
# The with statement makes sure that the PdfPages object is closed properly at | |
# the end of the block, even if an Exception occurs. | |
with PdfPages('multipage_pdf.pdf') as pdf: | |
plt.figure(figsize=(3, 3)) | |
plt.plot(range(7), [3, 1, 4, 1, 5, 9, 2], 'r-o') | |
plt.title('Page One') | |
pdf.savefig() # saves the current figure into a pdf page | |
plt.close() | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment