matplotlib.colors.Normalize #
- classe matplotlib.colors. Normalize ( vmin = None , vmax = None , clip = False ) [source] #
Bases:
object
Uma classe que, quando chamada, normaliza linearmente os dados no intervalo.
[0.0, 1.0]
- 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)
chamaautoscale_None(A)
.- clip bool, padrão: False
Se
True
os 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ãoFalse
).
Notas
Se ainda não estiver inicializado
self.vmin
eself.vmax
for inicializado usandoself.autoscale_None(value)
.
- autoscale_None ( A ) [fonte] #
Se vmin ou vmax não estiverem definidos, use o min/max de A para defini-los.
- clipe de propriedade #
- process_value estático ( valor ) [fonte] #
Homogeneize o valor de entrada para uma normalização fácil e eficiente.
o valor pode ser um escalar ou uma sequência.
- Devoluções :
- matriz mascarada de resultado
Array mascarado com a mesma forma de value .
- is_scalar bool
Se o valor é um escalar.
Notas
Tipos flutuantes são preservados; tipos inteiros com dois bytes ou menores são convertidos em np.float32 e tipos maiores são convertidos em np.float64. Preservar float32 quando possível e usar operações no local melhora muito a velocidade de grandes matrizes.
- propriedade vmax #
- propriedade vmin #
Exemplos usando matplotlib.colors.Normalize
#
Mapeando as propriedades do marcador para dados multivariados
Normalizações de mapa de cores
Normalizações de mapa de cores SymLogNorm
Criando mapas de calor anotados
Combine transparência com cor em imagens 2D
Histograma de séries temporais
Renderização sombreada e com potência normalizada
Tutorial de barras de cores personalizadas