📅  最后修改于: 2023-12-03 15:38:21.292000             🧑  作者: Mango
在 Matplotlib 中,我们可以通过使用 set_facecolor
方法来设置绘图的背景颜色。这个方法可以用于任何绘图对象,如 Figure
和 Axes
等。
下面是设置背景颜色的示例代码:
import matplotlib.pyplot as plt
# 创建一个 Figure 对象,指定尺寸为 (6, 4)
fig = plt.figure(figsize=(6, 4))
# 创建一个 Axes 对象,并将其添加到 Figure 对象中
ax = fig.add_subplot(1, 1, 1)
# 设置绘图背景颜色为青色
ax.set_facecolor('aquamarine')
# 绘制一条直线
ax.plot([1, 2, 3, 4], [1, 4, 2, 3])
# 显示图形
plt.show()
运行上述代码,我们可以看到绘图的背景颜色被设置为青色。
此外,我们还可以通过在 Figure
对象上使用 set_facecolor
方法来设置整个绘图的背景颜色。示例代码如下:
import matplotlib.pyplot as plt
# 创建一个 Figure 对象,指定尺寸为 (6, 4),背景颜色为青色
fig = plt.figure(figsize=(6, 4))
fig.set_facecolor('aquamarine')
# 创建一个 Axes 对象,并将其添加到 Figure 对象中
ax = fig.add_subplot(1, 1, 1)
# 绘制一条直线
ax.plot([1, 2, 3, 4], [1, 4, 2, 3])
# 显示图形
plt.show()
这样,整个绘图的背景颜色都会被设置为青色。
以上就是在 Matplotlib 中设置绘图背景颜色的方法和相关示例代码。