matplotlib.pyplot.rc#
- matplotlib.pyplot.rc(group, **kwargs)[源代码][源代码]#
设置当前的
rcParams。group 是 rc 的分组,例如,对于lines.linewidth,分组是lines,对于axes.facecolor,分组是axes,以此类推。分组也可以是一个分组名称的列表或元组,例如,(xtick, ytick)。kwargs 是一个属性名称/值对的字典,例如,:rc('lines', linewidth=2, color='r')
设置当前的
rcParams并且等同于:rcParams['lines.linewidth'] = 2 rcParams['lines.color'] = 'r'
以下别名可用于节省交互式用户的输入:
别名
属性
'lw'
'linewidth'
'ls'
'linestyle'
'c'
'颜色'
'fc'
'facecolor'
'ec'
'edgecolor'
'喵'
'markeredgewidth'
'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。注释
备注
这等同于
matplotlib.rc。通过使用普通的字典接口也可以实现类似的功能,例如
rcParams.update({"lines.linewidth": 2, ...})(但rcParams.update不支持缩写或分组)。