This answer
提到
fig = plt.figure()
fig.patch.set_facecolor('black')
或
plt.rcParams['figure.facecolor'] = 'black'
假设我的脚本基于用户交互以不确定的方式对值进行了几次更改,我希望撤消所有更改并返回matplotlib的默认参数和行为。
在脚本的开头,我可以检查
matplotlib.rcParams
并存储整个字典或某些键的值,然后一次或使用
.update()
方法,但我不知道这是否明智,因为我不知道其他方法如何
matplotlib.RcParams
.setdefault()
方法,但我无法理解该方法的帮助结果:
Help on method setdefault in module collections.abc:
setdefault(key, default=None) method of matplotlib.RcParams instance
D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D
有没有什么
恢复原始默认值
功能,还是我应该用存储的副本更新整个内容?