matplotlib.pyplot.rc #

matplotlib.pyplot. rc ( grupo , ** kwargs ) [fuente] #

Establece la corriente rcParams. grupo es la agrupación para el rc, por ejemplo, para lines.linewidthel grupo es lines, para axes.facecolor, el grupo es axes, y así sucesivamente. El grupo también puede ser una lista o tupla de nombres de grupos, por ejemplo, ( xtick , ytick ). kwargs es un par de nombre/valor de atributo de diccionario, por ejemplo:

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

establece la corriente rcParamsy es equivalente a:

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

Los siguientes alias están disponibles para guardar la escritura para usuarios interactivos:

Alias

Propiedad

'lw'

'ancho de línea'

'ls'

'estilo de línea'

'C'

'color'

'fc'

'color de cara'

'CE'

'color del borde'

'maullar'

'ancho del borde del marcador'

'Automóvil club británico'

'antialiasing'

Por lo tanto, podría abreviar la llamada anterior como:

rc('lines', lw=2, c='r')

Tenga en cuenta que puede usar la función de diccionario kwargs de python para almacenar diccionarios de parámetros predeterminados. por ejemplo, puede personalizar la fuente rc de la siguiente manera:

font = {'family' : 'monospace',
        'weight' : 'bold',
        'size'   : 'larger'}
rc('font', **font)  # pass in the font dict as kwargs

Esto le permite cambiar fácilmente entre varias configuraciones. Use matplotlib.style.use('default')o rcdefaults()para restaurar el valor predeterminado rcParamsdespués de los cambios.

notas

Una funcionalidad similar está disponible mediante el uso de la interfaz de dictado normal, es decir (pero no admite abreviaturas ni agrupaciones).rcParams.update({"lines.linewidth": 2, ...})rcParams.update

Ejemplos usando matplotlib.pyplot.rc#

Personalización de estilos de línea discontinua

Personalización de estilos de línea discontinua

Personalización de estilos de línea discontinua
Peinado con cicladora

Peinado con cicladora

Peinado con cicladora