如何改变背景颜色?

时间:2014-11-19 08:47:25

标签: python matplotlib

我想改变整个情节的背景颜色(包括轴,标题,图例等)。实际上,将不同的背景部分放在情节本身之外也没有问题。

如何对边距做同样的事情?

enter image description here

图片上的所有白色区域都应变为灰色。

2 个答案:

答案 0 :(得分:0)

猜测一下(因为你没有发布任何代码),但这应该这样做

plt.clf()
fig=plt.gcf()
fig.patch.set_facecolor('white')
plt.plot(yourdata)

答案 1 :(得分:0)

从头开始,

import matplotlib.pyplot as plt
fig = plt.figure(facecolor='gray')
ax = fig.add_subplot(111, axisbg='gray')
ax.plot(<your data>)

您可以通过将0到1之间的浮点数作为3元组而不是字符串gray(例如(0.5, 0.5, 0.5))来设置灰色阴影。