To save a Matplotlib plot with transparent background, use the transparent=True
parameter in Matplotlib's savefig()
method.
Here is an example of how to save a Matplotlib plot with transparent background:
import matplotlib.pyplot as plt import numpy as np # Sample data points x = np.linspace(0,6,31) y = np.exp(-0.5*x) * np.sin(x) # Plotting plt.plot(x, y, 'bo-') # Saving the figure with transparent background plt.savefig('figure.png', transparent=True)
This saved plot is now transparent.
This solution has been sourced from the top-voted solution on 'How to export plots from Matplotlib with transparent background?'.
Do you want to learn Python, Data Science, and Machine Learning while getting certified? Here are some best selling Datacamp courses that we recommend you enroll in: