matplotlib.pyplot.rc #
- matplotlib.pyplot. rc ( grupo , ** kwargs ) [fonte] #
Defina a corrente
rcParams
. group é o agrupamento para o rc, por exemplo, paralines.linewidth
o grupo élines
, paraaxes.facecolor
, o grupo éaxes
, e assim por diante. Grupo também pode ser uma lista ou tupla de nomes de grupo, por exemplo, ( xtick , ytick ). kwargs é um dicionário de pares nome/valor de atributo, por exemplo:rc('lines', linewidth=2, color='r')
define a corrente
rcParams
e é equivalente a:rcParams['lines.linewidth'] = 2 rcParams['lines.color'] = 'r'
Os seguintes aliases estão disponíveis para economizar digitação para usuários interativos:
Pseudônimo
Propriedade
'lw'
'espessura da linha'
'ls'
'estilo de linha'
'c'
'cor'
'fc'
'facecolor'
'ec'
'cor da borda'
'meu'
'markeredgewidth'
'aa'
'antialiased'
Assim, você poderia abreviar a chamada acima como:
rc('lines', lw=2, c='r')
Observe que você pode usar o recurso de dicionário kwargs do python para armazenar dicionários de parâmetros padrão. por exemplo, você pode personalizar a fonte rc da seguinte forma:
font = {'family' : 'monospace', 'weight' : 'bold', 'size' : 'larger'} rc('font', **font) # pass in the font dict as kwargs
Isso permite alternar facilmente entre várias configurações. Use
matplotlib.style.use('default')
ourcdefaults()
para restaurar o padrãorcParams
após as alterações.Notas
Funcionalidade semelhante está disponível usando a interface dict normal, ou seja (mas não oferece suporte a abreviações ou agrupamento).
rcParams.update({"lines.linewidth": 2, ...})
rcParams.update
Exemplos usando matplotlib.pyplot.rc
#
Personalizando estilos de linha tracejada