matplotlib.pyplot.rc_context
-
matplotlib.pyplot.rc_context(rc=None, fname=None)[source] -
Возвращает контекстный менеджер для управления настройками rc.
Это позволяет сделать следующее:
with mpl.rc_context(fname='screen.rc'): plt.plot(x, a) with mpl.rc_context(fname='print.rc'): plt.plot(x, b) plt.plot(x, c)Графики 'a' по 'x' и 'c' по 'x' будут иметь настройки из файла 'screen.rc', в то время как график 'b' по 'x' будет иметь настройки из 'print.rc'.
Словарь также может быть передан в контекстный менеджер:
with mpl.rc_context(rc={'text.usetex': True}, fname='screen.rc'): plt.plot(x, a)Словарь 'rc' имеет приоритет над настройками, загруженными из 'fname'. Также допустимо передавать только словарь. Например, часто используется:
with mpl.rc_context(rc={'interactive': False}): fig, ax = plt.subplots() ax.plot(range(3), range(3)) fig.savefig('A.png', format='png') plt.close(fig)
Примеры использования matplotlib.pyplot.rc_context
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.pyplot.rc_context.html