- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to save figures to pdf as raster images in Matplotlib?
To save figures to pdf as raster images in Matplotlib, we can take the following steps −
- Set the figure size and adjust the padding between and around the subplots.
- Create a new figure or activate an existing figure.
- Add an axes to the figure as part of a subplot arrangement.
- Create random data using numpy.
- Display the data as an image, i.e., on a 2D regular raster.
- Save the plot as pdf format.
Example
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111, rasterized=True) data = np.random.rand(5, 5) ax.imshow(data, cmap="copper", aspect=True, interpolation="nearest") plt.savefig("rasterized.pdf")
Output
When we execute the code, it will save the following plot in the project directory with the name "rasterized.pdf".
- Related Articles
- Saving multiple figures to one PDF file in matplotlib
- How to save as PDF on Chrome using Selenium
- Save the plots into a PDF in matplotlib
- How to save a plot in pdf in R?
- How to customize spines of Matplotlib figures?
- How to show two figures using Matplotlib?
- How to save an array as a grayscale image with Matplotlib/Numpy?
- How to save all Docker images and copy to another machine?
- How to save Matplotlib 3d rotating plots?
- How to show multiple images in one figure in Matplotlib?
- How to save a plot in Seaborn with Python (Matplotlib)?
- How to Use Images as Backgrounds in Tkinter?
- How to plot multiple figures as subplots in Python Plotly?
- How to export to PDF a graph based on a Pandas dataframe in Matplotlib?
- How to manipulate figures while a script is running in Python Matplotlib?

Advertisements