matplotlib.colors.LinearSegmentedColormap #

classe matplotlib.colors. LinearSegmentedColormap ( nome , segmentdata , N = 256 , gama = 1.0 ) [fonte] #

Bases:Colormap

Objetos de mapa de cores baseados em tabelas de pesquisa usando segmentos lineares.

A tabela de pesquisa é gerada usando interpolação linear para cada cor primária, com o domínio 0-1 dividido em qualquer número de segmentos.

Criar mapa de cores a partir de segmentos de mapeamento linear

O argumento segmentdata é um dicionário com entradas vermelhas, verdes e azuis. Cada entrada deve ser uma lista de tuplas x , y0 , y1 , formando linhas em uma tabela. As entradas para alfa são opcionais.

Exemplo: suponha que você queira que o vermelho aumente de 0 para 1 na metade inferior, o verde faça o mesmo na metade intermediária e o azul na metade superior. Então você usaria:

cdict = {'red':   [(0.0,  0.0, 0.0),
                   (0.5,  1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'green': [(0.0,  0.0, 0.0),
                   (0.25, 0.0, 0.0),
                   (0.75, 1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'blue':  [(0.0,  0.0, 0.0),
                   (0.5,  0.0, 0.0),
                   (1.0,  1.0, 1.0)]}

Cada linha na tabela para uma determinada cor é uma sequência de tuplas x , y0 , y1 . Em cada sequência, x deve aumentar monotonicamente de 0 a 1. Para qualquer valor de entrada z entre x[i] e x[i+1] , o valor de saída de uma determinada cor será linearmente interpolado entre y1[i] e y0 [i+1] :

row i:   x  y0  y1
               /
              /
row i+1: x  y0  y1

Portanto, y0 na primeira linha e y1 na última linha nunca são usados.

Veja também

LinearSegmentedColormap.from_list

Método estático; função de fábrica para gerar um LinearSegmentedColormap de variação suave.

static from_list ( nome , cores , N = 256 , gama = 1,0 ) [fonte] #

Crie um a LinearSegmentedColormappartir de uma lista de cores.

Parâmetros :
nome str

O nome do mapa de cores.

cores semelhante a uma matriz de cores ou semelhante a uma matriz de (valor, cor)

Se apenas as cores forem fornecidas, elas serão mapeadas equidistantemente do intervalo\([0, 1]\); ou seja, 0 mapeia para colors[0]e 1 mapeia para colors[-1]. Se os pares (valor, cor) forem fornecidos, o mapeamento será de valor para cor . Isso pode ser usado para dividir o intervalo de forma desigual.

N int

O número de níveis de quantização rgb.

flutuador gama
reamostrado ( lutsize ) [fonte] #

Retorne um novo mapa de cores com entradas lutsize .

revertido ( nome = Nenhum ) [fonte] #

Retorna uma instância invertida do mapa de cores.

Parâmetros :
nome str, opcional

O nome do mapa de cores invertido. Se for None, o nome será o nome do mapa de cores pai + "_r".

Devoluções :
LinearSegmentedColormap

O mapa de cores invertido.

set_gamma ( gama ) [fonte] #

Defina um novo valor de gama e regenere o mapa de cores.

Exemplos usando matplotlib.colors.LinearSegmentedColormap#

Gráfico de barras com gradientes

Gráfico de barras com gradientes

Gráfico de barras com gradientes
Scatter parcelas com uma lenda

Scatter parcelas com uma lenda

Scatter parcelas com uma lenda
Demonstração de contorno

Demonstração de contorno

Demonstração de contorno
Imagem de Contorno

Imagem de Contorno

Imagem de Contorno
Demonstração de contorno

Demonstração de contorno

Demonstração de contorno
Escala de cores de contorno e log

Escala de cores de contorno e log

Escala de cores de contorno e log
Demonstração de imagem

Demonstração de imagem

Demonstração de imagem
Imagem Mascarada

Imagem Mascarada

Imagem Mascarada
Imagem não uniforme

Imagem não uniforme

Imagem não uniforme
Camadas de Imagens

Camadas de Imagens

Camadas de Imagens
pcolormesh

pcolormesh

pcolormesh
Exemplo de sombreamento

Exemplo de sombreamento

Exemplo de sombreamento
Aspecto da caixa de eixos

Aspecto da caixa de eixos

Aspecto da caixa de eixos
Compondo legendas personalizadas

Compondo legendas personalizadas

Compondo legendas personalizadas
Usando um texto como um caminho

Usando um texto como um caminho

Usando um texto como um caminho
Criando um mapa de cores a partir de uma lista de cores

Criando um mapa de cores a partir de uma lista de cores

Criando um mapa de cores a partir de uma lista de cores
Referência para artistas Matplotlib

Referência para artistas Matplotlib

Referência para artistas Matplotlib
golfinhos

golfinhos

golfinhos
Demonstração CurveLinear Grid2

Demonstração CurveLinear Grid2

Demonstração CurveLinear Grid2
Renderização sombreada e com potência normalizada

Renderização sombreada e com potência normalizada

Renderização sombreada e com potência normalizada
Contorno manual

Contorno manual

Contorno manual
filtro AGG

filtro AGG

filtro AGG
logotipo Matplotlib

logotipo Matplotlib

logotipo Matplotlib
Tabela Demonstrativa

Tabela Demonstrativa

Tabela Demonstrativa
Demonstra a plotagem de curvas de contorno (nível) em 3D

Demonstra a plotagem de curvas de contorno (nível) em 3D

Demonstra a plotagem de curvas de contorno (nível) em 3D
Demonstra a plotagem de curvas de contorno (nível) em 3D usando a opção extend3d

Demonstra a plotagem de curvas de contorno (nível) em 3D usando a opção extend3d

Demonstra a plotagem de curvas de contorno (nível) em 3D usando a opção extend3d
Projetando perfis de contorno em um gráfico

Projetando perfis de contorno em um gráfico

Projetando perfis de contorno em um gráfico
Contornos preenchidos

Contornos preenchidos

Contornos preenchidos
Projetando contorno preenchido em um gráfico

Projetando contorno preenchido em um gráfico

Projetando contorno preenchido em um gráfico
Hillshading personalizado em uma plotagem de superfície 3D

Hillshading personalizado em uma plotagem de superfície 3D

Hillshading personalizado em uma plotagem de superfície 3D
Tramas 3D como subtramas

Tramas 3D como subtramas

Tramas 3D como subtramas
Superfície 3D (mapa de cores)

Superfície 3D (mapa de cores)

Superfície 3D (mapa de cores)
Superfície 3D com coordenadas polares

Superfície 3D com coordenadas polares

Superfície 3D com coordenadas polares
Plotagem de contorno 3D triangular

Plotagem de contorno 3D triangular

Plotagem de contorno 3D triangular
Gráfico de contorno preenchido em 3D triangular

Gráfico de contorno preenchido em 3D triangular

Gráfico de contorno preenchido em 3D triangular
Superfícies 3D mais triangulares

Superfícies 3D mais triangulares

Superfícies 3D mais triangulares
sombreamento

sombreamento

sombreamento
Alvo do ventrículo esquerdo

Alvo do ventrículo esquerdo

Alvo do ventrículo esquerdo
RM com EEG

RM com EEG

RM com EEG
Sombreamento topográfico

Sombreamento topográfico

Sombreamento topográfico
espinhos caídos

espinhos caídos

espinhos caídos
Rotulagem da Barra de Cores

Rotulagem da Barra de Cores

Rotulagem da Barra de Cores
Tutorial de barras de cores personalizadas

Tutorial de barras de cores personalizadas

Tutorial de barras de cores personalizadas
Criando mapas de cores no Matplotlib

Criando mapas de cores no Matplotlib

Criando mapas de cores no Matplotlib
Normalização do mapa de cores

Normalização do mapa de cores

Normalização do mapa de cores