Seaborn é um pacote Python de visualização de dados construído na biblioteca Matplotlib. Ele fornece uma maneira de representar os dados em uma forma gráfica estatística que é relevante e atraente. Um dos recursos oferecidos pela SeaBorn é um mapa de calor, que usa uma paleta de cores para descrever a variação nos dados vinculados. No módulo SeaBorn, podemos usar o Seaborn.Método Heatmap () para fazer gráficos de mapa de calor.
Anotações são linhas de texto que aparecem em uma célula de mapa de calor para descrever o que uma célula específica representa. O tamanho da fonte das anotações é definido por padrão, embora possa ser alterado usando o parâmetro anota KWS do método HeatMap (). O Annot KWS é uma opção do tipo dicionário que requer um valor para a chave de tamanho. O tamanho das anotações é determinado pelo valor atribuído a esta chave. No entanto, algumas condições devem ser seguidas para aumentar o tamanho das anotações, como o parâmetro Annot da função HeatMap () deve ser definido como true, e o tamanho necessário para a opção Annot KWS deve ser definido.
Sintaxe do mapa de calor em Seaborn
Seancen.HeatMap (Data, vmin = Nenhum, vmax = Nenhum, anot = Nenhuma, ANNOT_KWS = TRUE, LINEWIDTHS = 0, CBAR = Nenhum, CBAR_KWS = Nenhum, Square = False, XtickLabels = 'Auto', YTickLabels = '' Auto ', Mask = Nenhum, ax = nenhum, kwargs)Dados: Obrigar um conjunto de dados 2D em um ndarray. As informações do índice/coluna de um quadro de dados de pandas serão usadas para nomear as colunas e linhas.
vmin, vmax: Os valores serão usados para ancorar o mapa de Color; Caso contrário, eles serão deduzidos do conjunto de dados e de outras entradas de termo.
Anot: Se verdadeiro, preencha cada célula com o valor dos dados. Use-o para anotar o mapa de calor, em vez dos dados, se for um objeto semelhante a uma matriz com o mesmo formato que os dados. DataFrames serão correspondidos com base na localização, em vez de indexado.
fmt: Ao adicionar anotações, use este código de formatação de string.
anot_kws: Quando a anota é verdadeira, os parâmetros de palavra -chave são passados para o matplotlib.eixos.Eixos.texto().
largura de linha: A distância entre as linhas que deve dividir cada célula.
CBAR: Um parâmetro bool decide se uma barra de cores deve ser desenhada.
CBAR_AX: Eixos a partir dos quais criar a barra colorida; Caso contrário, o espaço nos eixos principais será retomado.
quadrado:.
Xticklabels, YTICKLABELS: Graph os nomes das colunas do quadro de dados se verdadeiro. Se isso for falso, os nomes das colunas não devem ser plotados. Se os rótulos alternativos forem XtickLabels, plote -os como uma lista. Use os nomes de campo se o número for um número inteiro, mas apenas plote o primeiro em rótulos. Se você estiver usando "AUTO", tente plotar rótulos que não sejam sobrepostos o mais densamente possível.
mascarar: Os dados não serão exibidos nas células quando a máscara for verdadeira se este parâmetro estiver definido como true. Células mascaradas são aquelas que têm valores ausentes.
machado: Eixos para construir o gráfico; Caso contrário, use os eixos atualmente ativos.
Kwargs: Matplotlib.eixos.Eixos.pcolormesh () é passado para todos os outros parâmetros de palavras -chave.
Exemplo 1
A função set () estabelece a configuração e o tema das parcelas marítimas. O tamanho do gráfico pode ser identificado com a opção RC. Definimos os módulos que estaremos utilizando no script python no exemplo seguinte. Depois disso, criamos dados dentro de uma variável marcas e chamamos a função do quadro de dados. A função de quadro de dados tem quatro colunas de estudantes, onde registramos as marcas que os alunos obtiveram. Nós tínhamos definido os dados para o enredo.
Agora, a função definida é definida onde o tamanho do gráfico é mencionado no figo. Em seguida, a função de mapa de calor marítima é invocada onde a função correr é aplicada nas marcas. A função correr retornou todas as colunas do quadro de dados que têm uma correlação em pares.
importar pandas como PDO gráfico de mapa de calor é renderizado com o tamanho da figura especificada da seguinte forma:
No Python, o método Figura () é usado para iniciar ou modificar a figura atual. Neste diagrama, o mapa de calor é mostrado. O parâmetro FigSize da função pode ser utilizado para alterar o tamanho. Devemos criar dados para gerar o gráfico com o tamanho da figura especificada. Temos um quadro de dados de quatro colunas List1, List2, List3 e List4 e valores aleatórios inseridos nelas. Então, temos um método de figura () dentro do qual definimos o tamanho da figura. Na última etapa, o método CORR é aplicado ao quadro de dados usando a função de mapa de calor.
importar pandas como PDO tamanho é visualizado na figura subsequente do gráfico de mapa de calor.
Exemplo 3
Aqui, usamos os parâmetros ANNOT e ANNOT_KWS para o tamanho do mapa de calor. Carregamos o conjunto de dados de amostra "Dicas" na opção SeaBorn load_dataset, que é armazenada nos dados da variável. Em seguida, chamamos a função de mapa de calor e fornecemos a função correr para o conjunto de dados. Em seguida, fornecemos a opção Annot e a definimos como verdadeira. A opção ANNOT_KWS está definida com o tamanho 12.
importar numpy como npA implementação anterior compila o seguinte tamanho da parcela de mapa de calor:
Exemplo 4
Quando se trata de determinar o tamanho, a consideração deve ser usada. Quando você fornece um número enorme, as anotações serão ampliadas demais, tornando -as impossíveis de ler e interpretar. Eles podem até entrar em colapso um sobre o outro. Assim, tornando inutilizável o mapa de calor. Escolhemos a íris do quadro de dados e a carregamos dentro da função load_dataset. Ligue para a função de mapa de calor em que o parâmetro anot está definido como true e anot_kws está definido com o tamanho 20.
importar matplotlib.pyplot como pltPortanto, o gráfico de mapa de calor resultante é visualizado com grandes números.
Conclusão
A explicação do artigo sobre o tamanho do mapa de calor do Seaborn termina aqui. Para fornecer uma representação gráfica de uma matriz, um mapa de calor é empregado. Emprega tons de cores diferentes para valores diferentes e desenham uma grade no gráfico. Mostramos os exemplos que definiram o tamanho do mapa de calor com diferentes abordagens. No entanto, o tamanho da plotagem padrão pode não incluir uma boa imagem de dados que descreve uma matriz grande.