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