matplotlib.pyplot.rc

matplotlib.pyplot.rc(group, **kwargs)[源代码]

设置电流 rcParams . 是RC的分组,例如 lines.linewidth 该组是 lines ,为了 axes.facecolor ,该组是 axes 等等。组也可以是组名的列表或元组,例如( XICK伊蒂克关键字参数 是字典属性名/值对,例如:

rc('lines', linewidth=2, color='r')

设置当前值 rcParams 相当于:

rcParams['lines.linewidth'] = 2
rcParams['lines.color'] = 'r'

以下别名可用于保存交互式用户的键入:

别名 财产
“LW” “线宽”
“LS” “直线式”
“C” “颜色”
“FC” “脸色”
“EC” “EdgCeor”
“喵” '标记边缘宽度'
“AA” “反锯齿”

因此,您可以将上述调用缩写为:

rc('lines', lw=2, c='r')

注意,您可以使用python的kwargs字典工具来存储默认参数的字典。例如,您可以自定义字体rc,如下所示:

font = {'family' : 'monospace',
        'weight' : 'bold',
        'size'   : 'larger'}
rc('font', **font)  # pass in the font dict as kwargs

这使您能够轻松地在多个配置之间切换。使用 matplotlib.style.use('default')rcdefaults() 恢复默认值 rcParams 更改后。

笔记

使用普通dict接口也可以使用类似的功能,即。 rcParams.update({{"lines.linewidth": 2, ...}}) (但是 rcParams.update 不支持缩写或分组)。

使用实例 matplotlib.pyplot.rc