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 имеют приоритет.
См. также
Примечания
Примечание
Эквивалентно
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
© 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