我正在尝试理解matplotlib,但我无法为我的生活摆脱这个阴谋周围的灰色边框。
我的代码非常简单。我一直在浏览matplotlib文档,但令人沮丧的是我找不到任何关于如何更改背景颜色的内容。有人可以帮忙吗?
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,10)
y = np.linspace(0,10)
plt.plot(x,y)
plt.show()
谢谢!
答案 0 :(得分:8)
有很多方法。与您拥有的代码风格最直接相关的是
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10)
y = np.linspace(0, 10)
plt.figure(facecolor="white")
plt.plot(x, y)
plt.show()
也可以通过
为会话中的所有绘图设置import matplotlib as mpl
mpl.rc("figure", facecolor="white")
或者通过在matplotlibrc
文件中设置figure.facecolor
来确定所有会话中的所有图表。