Spec-Zone.ru › Matplotlib

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 после внесения изменений.

Примечания

Примечание

Это эквивалентно matplotlib.rc.

Аналогичная функциональность доступна с помощью обычного интерфейса словаря, т. е. 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/stable/api/_as_gen/matplotlib.pyplot.rc.html

Spec-Zone.ru

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