Spec-Zone.ru › Matplotlib

matplotlib.pyplot.rc_context

matplotlib.pyplot.rc_context(rc=None, fname=None)[source]

Возвращает менеджер контекста для временного изменения rcParams.

rcParams["backend"] не будет сброшен менеджером контекста.

rcParams, изменённые как через вызов менеджера контекста, так и внутри тела контекста, будут сброшены при выходе из контекста.

Параметры:
rcdict

rcParams для временного задания.

fnamestr или путь-подобный объект

Файл с настройками Matplotlib rc. Если заданы оба fname и rc, настройки из rc имеют приоритет.

См. также

Файл matplotlibrc

Примечания

Примечание

Эквивалентно matplotlib.rc_context.

Примеры

Передача явных значений через словарь:

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)

Примеры, использующие matplotlib.pyplot.rc_context

Справочник по стилям оформления

Справочник по стилям оформления

Логотип Matplotlib

Логотип Matplotlib

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.rc_context.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API