将 matplotlib rcParams 应用于现有图形

Wil*_*den 5 python plot visualization matplotlib

我有一个从之前生成的文件中 unpickled 的图形,但我想使用与首次创建该图形时使用的一组不同的 rcParams。我会更新该图,使其看起来好像是使用新的默认值而不是旧的默认值创建的。

有没有一种简单的方法可以将新的 rcParams 应用于现有的图形,而无需调用大量单独的方法?

像这样的东西:

figure = pickle.load(open('figure', 'r'))
setrcParams(figure, newrcParams) # ???
figure.savefig('new-figure.png')
Run Code Online (Sandbox Code Playgroud)