matplotlib.pyplot.rc
-
matplotlib.pyplot.rc(group, **kwargs)[source] -
Установить текущие параметры
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')Обратите внимание, что вы можете использовать механизм словарей kwargs Python для хранения словарей параметров по умолчанию. Например, вы можете настроить параметры шрифта следующим образом:
font = {'family' : 'monospace', 'weight' : 'bold', 'size' : 'larger'} rc('font', **font) # pass in the font dict as kwargsЭто позволяет легко переключаться между несколькими конфигурациями. Используйте
matplotlib.style.use('default')илиrcdefaults(), чтобы восстановить значения параметровrcParamsпо умолчанию после внесения изменений.Примечания
Аналогичные возможности предоставляются с помощью обычного интерфейса словаря, т. е.
rcParams.update({"lines.linewidth": 2, ...})(ноrcParams.updateне поддерживает сокращения или группировку).
Примеры использования matplotlib.pyplot.rc
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.pyplot.rc.html