matplotlib.pyplot.rc #
- matplotlib.pyplot. rc ( grupo , ** kwargs ) [fuente] #
Establece la corriente
rcParams
. grupo es la agrupación para el rc, por ejemplo, paralines.linewidth
el grupo eslines
, paraaxes.facecolor
, el grupo esaxes
, 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
rcParams
y 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')
orcdefaults()
para restaurar el valor predeterminadorcParams
despué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