matplotlib.pyplot.rc #

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

Defina a corrente rcParams. group é o agrupamento para o rc, por exemplo, para lines.linewidtho grupo é lines, para axes.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 rcParamse é 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')ou rcdefaults()para restaurar o padrão rcParamsapó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

Personalizando estilos de linha tracejada

Personalizando estilos de linha tracejada
Estilizando com cicladora

Estilizando com cicladora

Estilizando com cicladora