This post introduces how to save a figure as a pdf file in Python using Matplotlib.
When using savefig, the file format can be specified by the extension:
The first line of code above will give a rasterized output and the second will give a vectorized output.
In addition, you’ll find that
pylab leaves a generous, often undesirable, whitespace around the image. You can remove it with:
You can also use
figure to set dpi of the figure:
import numpy as np import matplotlib.pyplot as plt fig = plt.figure(figsize=(1,4),facecolor = 'red', dpi=100) plt.savefig('test.png', dpi=100) plt.show(fig)