Spec-Zone.ru › Matplotlib 3.8

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

Настройка стилей пунктирной линии

Настройка стилей пунктирной линии

Стилевые настройки с помощью cycler

Стилевые настройки с помощью cycler

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

Spec-Zone.ru

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