Spec-Zone.ru › Matplotlib 3.1

matplotlib.pyplot.rc

matplotlib.pyplot.rc(group, **kwargs) [source]

Установить текущие параметры rc. group — это группа для rc, например, для lines.linewidth группа — lines, для axes.facecolor, группа — axes, и так далее. Группа также может быть списком или кортежем имён групп, например, (xtick, ytick). kwargs — это словарь пар имя/значение атрибутов, например:

rc('lines', linewidth=2, color='r')

устанавливает текущие параметры rc и эквивалентно:

rcParams['lines.linewidth'] = 2
rcParams['lines.color'] = 'r'

Доступны следующие псевдонимы, чтобы сэкономить набора текста для интерактивных пользователей:

Псевдоним Свойство
'lw' 'linewidth'
'ls' 'linestyle'
'c' 'color'
'fc' 'facecolor'
'ec' 'edgecolor'
'mew' 'markeredgewidth'
'aa' 'antialiased'

Таким образом, вы можете сократить вышеприведённую команду rc как:

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(), чтобы восстановить параметры rc по умолчанию после изменений.

Примеры использования matplotlib.pyplot.rc

../../_images/sphx_glr_polar_legend_thumb.png

Легенда для полярного графика

../../_images/sphx_glr_usetex_demo_thumb.png

Демонстрация использования LaTeX

../../_images/sphx_glr_color_cycler_thumb.png

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

../../_images/sphx_glr_customize_rc_thumb.png

Настройка параметров RC

../../_images/sphx_glr_multipage_pdf_thumb.png

PDF с несколькими страницами

../../_images/sphx_glr_color_cycle_thumb.png

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

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

Spec-Zone.ru

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