当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib rc用法及代码示例


本文简要介绍 python 语言中 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'

'color'

'fc'

'facecolor'

'ec'

'edgecolor'

'mew'

'markeredgewidth'

'aa'

'antialiased'

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

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 不支持缩写或分组)。

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.pyplot.rc。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。