matplotlib.colors.BoundaryNorm #

classe matplotlib.colors. BoundaryNorm ( limites , ncolors , clip = False , * , extend = 'neither' ) [fonte] #

Bases:Normalize

Gere um índice de mapa de cores com base em intervalos discretos.

Ao contrário de Normalizeou LogNorm, BoundaryNormmapeia valores para inteiros em vez de para o intervalo 0-1.

Parâmetros :
limites semelhantes a matriz

Sequência de aumento monotônico de pelo menos 2 arestas de bin: os dados que caem no n-ésimo bin serão mapeados para a n-ésima cor.

ncores int

Número de cores no mapa de cores a serem usadas.

clip bool, opcional

Se clip for True, os valores fora do intervalo serão mapeados para 0 se estiverem abaixo boundaries[0]ou mapeados para se estiverem acima .ncolors - 1boundaries[-1]

Se clip for False, os valores fora do intervalo serão mapeados para -1 se estiverem abaixo boundaries[0]ou mapeados para ncolors se estiverem acima boundaries[-1]. Estes são então convertidos em índices válidos por Colormap.__call__.

extend {'neither', 'both', 'min', 'max'}, default: 'neither'

Estenda o número de compartimentos para incluir uma ou ambas as regiões além dos limites. Por exemplo, se extend for 'min', a cor para a qual a região entre o primeiro par de limites é mapeada será diferente da primeira cor no mapa de cores e, por padrão, a Colorbarserá desenhada com a extensão do triângulo à esquerda ou extremidade inferior.

Notas

Se houver menos compartimentos (incluindo extensões) do que cores, o índice de cores será escolhido interpolando linearmente o intervalo no intervalo, ignorando efetivamente algumas cores no meio do mapa de cores.[0, nbins - 1][0, ncolors - 1]

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

Esse método se comporta de maneira semelhante a Normalize.__call__, exceto que retorna inteiros ou matrizes de int16.

inverso ( valor ) [fonte] #
Aumentos :
ValueError

BoundaryNorm não é invertível, portanto, chamar esse método sempre gerará um erro

Exemplos usando matplotlib.colors.BoundaryNorm#

linhas multicoloridas

linhas multicoloridas

linhas multicoloridas
Normalizações de mapa de cores

Normalizações de mapa de cores

Normalizações de mapa de cores
Criando mapas de calor anotados

Criando mapas de calor anotados

Criando mapas de calor anotados
Imagem Mascarada

Imagem Mascarada

Imagem Mascarada
pcolormesh

pcolormesh

pcolormesh
Alvo do ventrículo esquerdo

Alvo do ventrículo esquerdo

Alvo do ventrículo esquerdo
Tutorial de barras de cores personalizadas

Tutorial de barras de cores personalizadas

Tutorial de barras de cores personalizadas
Normalização do mapa de cores

Normalização do mapa de cores

Normalização do mapa de cores