使用plt.show()如何定义背景颜色?

时间:2017-06-28 16:09:31

标签: matplotlib

当我可视化绘图时,默认背景颜色类似于灰色。我希望有一个白色的结尾,就像我保存情节时得到的一样。 this is what I see with plt.show()

1 个答案:

答案 0 :(得分:1)

与任何其他补丁一样,该图本身也有set_facecolor()方法。

fig = plt.figure()
fig.set_facecolor("w")

您也可以直接使用facecolor

plt.figure()参数
fig = plt.figure(facecolor="w")

第三个选项是设置相应的rc参数。这可以在脚本的顶部完成

plt.rcParams["figure.facecolor"] = "w"

或通过查找matplotlib rc file

请注意,从matplotlib版本2.0开始,数字的默认facecolor实际上是白色,因此更新matplotlib是第四个可用的选项。