matplotlib.colors.SymLogNorm #

classe matplotlib.colors. SymLogNorm ( linthresh , linscale = 1.0 , vmin = None , vmax = None , clip = False , * , base = 10 ) [source] #

Bases:SymLogNorm

A escala logarítmica simétrica é logarítmica nas direções positiva e negativa da origem.

Como os valores próximos de zero tendem ao infinito, é necessário ter uma faixa em torno de zero que seja linear. O parâmetro linthresh permite ao usuário especificar o tamanho deste intervalo (- linthresh , linthresh ).

Parâmetros :
linthresh float

O intervalo dentro do qual o gráfico é linear (para evitar que o gráfico vá para o infinito em torno de zero).

linscale flutuante, padrão: 1

Isso permite que a faixa linear (- linthresh para linthresh ) seja ampliada em relação à faixa logarítmica. Seu valor é o número de décadas a serem usadas para cada metade do intervalo linear. Por exemplo, quando linscale == 1,0 (o padrão), o espaço usado para as metades positiva e negativa do intervalo linear será igual a uma década no intervalo logarítmico.

flutuação base , padrão: 10
Parâmetros :
vmin, vmax flutuante ou nenhum

Caso vmin e/ou vmax não sejam informados, eles são inicializados a partir do valor mínimo e máximo, respectivamente, da primeira entrada processada; ou seja, __call__(A)chama autoscale_None(A).

clip bool, padrão: False

Se Trueos valores estiverem fora do intervalo , serão mapeados para 0 ou 1, o que for mais próximo, e os valores mascarados serão definidos como 1. Se os valores mascarados permanecerem mascarados.[vmin, vmax]False

O recorte silenciosamente anula o propósito de definir as cores sobre, abaixo e mascaradas em um mapa de cores, portanto, é provável que leve a surpresas; portanto, o padrão é clip=False.

Notas

Retorna 0 se .vmin == vmax

__call__ ( valor , clipe = Nenhum ) [fonte] #

Normalize os dados de valor no intervalo para o intervalo e retorne-os.[vmin, vmax][0.0, 1.0]

Parâmetros :
valor

Dados para normalizar.

clipe bool

Se None, o padrão é self.clip(que é o padrão False).

Notas

Se ainda não estiver inicializado self.vmine self.vmaxfor inicializado usando self.autoscale_None(value).

escala automática ( A ) [fonte] #

Defina vmin , vmax para min, max de A .

autoscale_None ( A ) [fonte] #

Se vmin ou vmax não estiverem definidos, use o min/max de A para defini-los.

inverso ( valor ) [fonte] #

Exemplos usando matplotlib.colors.SymLogNorm#

Normalizações de mapa de cores

Normalizações de mapa de cores

Normalizações de mapa de cores
Normalizações de mapa de cores SymLogNorm

Normalizações de mapa de cores SymLogNorm

Normalizações de mapa de cores SymLogNorm
Normalização do mapa de cores

Normalização do mapa de cores

Normalização do mapa de cores