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 для хранения словарей параметров по умолчанию. Например, вы можете настроить параметры шрифта rc следующим образом:
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–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.pyplot.rc.html