How to change background color for scatter plot in matplotlib
问题 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