How do I change the background color of a scatter plot in matplotlib?
Currently I have
import matplotlib.pyplot as plt
plt.scatter(X, Y, c=T, marker='o', s=(0.005*r), linewidth=0, cmap=cm.coolwarm)
plt.scatter(X_stars, Y_stars, marker='o', s=(0.00000005*r), color='white')
plt.savefig(filename, format='ps')
I want the background to be black, not white.
I already changed facecolor
and edgecolor
to black, but without the desired effect. Setting transparent=True
made it transparent so that I could change the background in Photoshop, but it must work in matplotlib as I have a very large number of plots.