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


Python matplotlib rc_context用法及代码示例


本文简要介绍 python 语言中 matplotlib.pyplot.rc_context 的用法。

用法

matplotlib.pyplot.rc_context(rc=None, fname=None)

返回用于临时更改 rcParams 的上下文管理器。

rcParams["backend"] 不会被上下文管理器重置。

通过上下文管理器调用和上下文主体中的 rcParams 更改将在上下文退出时重置。

参数
rc dict

要临时设置的 rcParams。

fname str 或 path-like

具有 Matplotlib rc 设置的文件。如果同时给出fnamerc,则来自rc 的设置优先。

例子

通过 dict 传递显式值:

with mpl.rc_context({'interactive': False}):
    fig, ax = plt.subplots()
    ax.plot(range(3), range(3))
    fig.savefig('example.png')
    plt.close(fig)

从文件加载设置:

with mpl.rc_context(fname='print.rc'):
    plt.plot(x, y)  # uses 'print.rc'

在上下文主体中设置:

with mpl.rc_context():
    # will be reset
    mpl.rcParams['lines.linewidth'] = 5
    plt.plot(x, y)

相关用法


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