如何从matplotlib中删除灰色边框

时间:2014-02-28 01:05:34

标签: python matplotlib

我正在尝试理解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()

my image

谢谢!

1 个答案:

答案 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()

enter image description here

也可以通过

为会话中的所有绘图设置
import matplotlib as mpl
mpl.rc("figure", facecolor="white")

或者通过在matplotlibrc文件中设置figure.facecolor来确定所有会话中的所有图表。