matplotlib.pyplot.rc #
- matplotlib.pyplot. rc ( groupe , ** kwargs ) [source] #
Réglez le courant
rcParams
. groupe est le groupement pour le rc, par exemple, pourlines.linewidth
le groupe estlines
, pouraxes.facecolor
, le groupe estaxes
, et ainsi de suite. Group peut également être une liste ou un tuple de noms de groupe, par exemple ( xtick , ytick ). kwargs est une paire nom/valeur d'attribut de dictionnaire, par exemple :rc('lines', linewidth=2, color='r')
définit le courant
rcParams
et équivaut à :rcParams['lines.linewidth'] = 2 rcParams['lines.color'] = 'r'
Les alias suivants sont disponibles pour économiser la saisie pour les utilisateurs interactifs :
Alias
Propriété
'lw'
'largeur de ligne'
'ls'
'style de ligne'
'c'
'Couleur'
'fc'
'facecolor'
'ec'
'couleur de bord'
'miauler'
'markeredgewidth'
'aa'
'anticrénelé'
Ainsi, vous pouvez abréger l'appel ci-dessus comme suit :
rc('lines', lw=2, c='r')
Notez que vous pouvez utiliser la fonction de dictionnaire kwargs de python pour stocker les dictionnaires des paramètres par défaut. par exemple, vous pouvez personnaliser la police rc comme suit :
font = {'family' : 'monospace', 'weight' : 'bold', 'size' : 'larger'} rc('font', **font) # pass in the font dict as kwargs
Cela vous permet de basculer facilement entre plusieurs configurations. Utilisez
matplotlib.style.use('default')
ourcdefaults()
pour restaurer la valeur par défautrcParams
après les modifications.Remarques
Une fonctionnalité similaire est disponible en utilisant l'interface dict normale, c'est-à-dire (mais ne prend pas en charge les abréviations ou le regroupement).
rcParams.update({"lines.linewidth": 2, ...})
rcParams.update
Exemples utilisant matplotlib.pyplot.rc
#
Personnalisation des styles de lignes pointillées