Python 更改matplotlib的内部默认值

Python 更改matplotlib的内部默认值,python,matplotlib,configuration,Python,Matplotlib,Configuration,我想知道 1) 当前rcParams文件中未指定(或注释掉)的参数的设置是如何产生的 2) 如何在不接触rcParams文件的情况下更改这些参数 背景: 我有一个本地rcParams文件,我想在不同的机器上使用相同的脚本,以使绘图看起来相似。相同的参数,相同的脚本,不同的机器。 在一台机器上,我需要使用后端A,在另一台机器上,我需要使用后端B(别无选择) 我已经注释掉了rcParams文件中指定后端的行。 因此,默认后端由matplotlib加载。我想在每台机器上的某个位置指定这个默认后端是什么

我想知道

1) 当前rcParams文件中未指定(或注释掉)的参数的设置是如何产生的

2) 如何在不接触rcParams文件的情况下更改这些参数

背景: 我有一个本地rcParams文件,我想在不同的机器上使用相同的脚本,以使绘图看起来相似。相同的参数,相同的脚本,不同的机器。 在一台机器上,我需要使用后端A,在另一台机器上,我需要使用后端B(别无选择) 我已经注释掉了rcParams文件中指定后端的行。 因此,默认后端由matplotlib加载。我想在每台机器上的某个位置指定这个默认后端是什么,以便在一台机器上,后端A自动加载,后端B自动加载到另一台机器上。
在每台机器上使用不同的脚本或不同的rcParams文件也不是一个选项。

你可以我认为你想要
样式
模块@tcaswell:我想这就是我想要的。非常感谢@tom:我知道,但这在我的情况下是不可行的,因为我想在两台机器上使用相同的脚本(来自svn存储库)。因此,我希望避免脚本中检查脚本在哪台机器上运行的行,这是进行特定于机器的设置所必需的。您可以我认为您需要
样式
模块@tcaswell:我想这就是我想要的。非常感谢@tom:我知道,但这在我的情况下是不可行的,因为我想在两台机器上使用相同的脚本(来自svn存储库)。因此,我希望避免脚本中检查脚本在哪台机器上运行的行,这对于进行特定于机器的设置是必要的。