Introdução ao mapa de calor no MATLAB

Você sabe o que é um mapa de calor e com que finalidade é bom? Primeiro de tudo, vamos apresentar o que é o MATLAB? MATLAB é uma linguagem de programação registrada e de alto desempenho desenvolvida pela Math Works. O MATLAB é destinado ao cálculo técnico. Permite operações matriciais, plotagem de funções e dados e execução de algoritmos. Além disso, o Heatmap no MATLAB também ajuda a produzir interfaces de usuário que fazem interface com programas escritos em outras linguagens, incluindo C, C ++, Java, FORTRAN e Python. Agora podemos definir o HeatMap Basicamente,

“O Heatmap é o software Matlab para representação gráfica de dados onde são utilizados sistemas codificados por cores. O objetivo do Heat Maps é visualizar o volume de locais ou eventos de uma maneira melhor em um conjunto de dados. Também ajuda a direcionar o público para as áreas de visualização de dados.

Usamos um gráfico de mapa de calor, que é um gráfico específico que representa os valores dos dados na tabela com a ajuda de cores. Isso é aplicável quando temos que projetar dados grandes e complexos. O Heatmap funciona salvando os dados de uma página da web. Suponha que, se alguma parte de uma página da Web chamar mais atenção ou se o conteúdo da página da Web for clicado com freqüência, o heatmap usará uma cor de escura a clara para representá-la.

Por exemplo, o conteúdo é exibido com uma cor escura que é visualizada mais e a outra área sem atenção dos visitantes é exibida com cores claras.

Como criar um mapa de calor no MATLAB?

Como sabemos que o MATLAB é uma linguagem deliberada para fins matemáticos e científicos que possui muitas ferramentas para lidar com a maioria das áreas de Matemática e Ciências. Ele aprimora a computação, visualização e programação em um ambiente fácil de usar. Isso permite que os problemas e soluções sejam transmitidos em uma representação matemática familiar.

Portanto, agora vamos falar sobre o HEATMAP no MATLAB; O mapa de calor é útil para exibir uma matriz como uma imagem cujas intensidades de cor fornecem a magnitude de seus valores. Além disso, permite identificar o seguinte:

  • Etiquetas dos eixos X e Y:
    Para mostrar os diretórios de linha ou coluna ou quaisquer outros marcadores numéricos ou de texto. Aqui, os rótulos de escala do eixo X podem ser trocados.
  • Etiquetas de texto:
    Conecta a imagem do mapa de calor com a ajuda de etiquetas de texto organizadas. Podemos mudar o tamanho da fonte e a cor da fonte dos rótulos. Mas os rótulos durante o zoom, o pan ou o redimensionamento da figura podem ser atualizados automaticamente.
  • Mapas de cores personalizados:
    Para especificar suas próprias cores, podemos usar os mapas de cores padrão do MATLAB. Além disso, podemos ter mapas de cores diferentes para diferentes mapas de calor em uma figura.
  • Outros parâmetros são como linhas de grade, barras de cores para configuração durante a preparação do Heatmap.

Aqueles que estão familiarizados com o Matlab e sabem como ele funciona e a parte de codificação, têm um ponto positivo para estudar o Mapa de Calor com facilidade. Eles têm interesse na representação gráfica e podem entender o processo do Heatmap mais facilmente, bem como as funções.

Sintaxe para criar um gráfico de mapa de calor

As funções básicas de sintaxe são fornecidas abaixo:

h = heatmap(htbl, xvar, yvar)
h = heatmap(htbl, xvar, yvar, 'ColorVariable', cvar)
h = heatmap(cdata)
h = heatmap(xvalues, yvalues, cdata)
h = heatmap(___, Name, Value)
h = heatmap(parent, ___)

Explicação dessas funções

  • O xvar é a variável da tabela exibida ao longo do eixo x. O yvar (entrada) é a variável da tabela exibida ao longo do eixo y. As cores são criadas em uma combinação de contagem. Em seguida, é usado para alterar o mapa de calor, uma vez formado. A função h = mapa de calor (htbl, xvar, yvar) gera um mapa de calor da tabela htbl e fornece o objeto do gráfico de mapa de calor.
  • A função h = heatmap (htbl, xvar, yvar, variável de cor ', cvar) é usada para determinar os dados de cores usando a variável de tabela identificada por cvar. Aqui, a combinação da média é o método básico de cálculo.
  • A Função h = mapa de calor (dados) é útil para criar um mapa de calor a partir da matriz. Para um único valor em dados, o mapa de calor possui apenas uma célula.
  • A função h = mapa de calor (xvalues, yvalues, cdata) determina valores para os rótulos que são mostrados ao longo do eixo xe do eixo y.
  • A função h = mapa de calor (___, nome, valor) identifica mais possibilidades para o mapa de calor que usa nomes ou valores únicos ou múltiplos ou alguns argumentos de casal.
  • A função h = mapa de calor (pai, ___) forma o mapa de calor na seção indicada pelo pai.

Exemplos de mapa de calor no MATLAB

A seguir, estão os exemplos do Heatmap MATLAB:

Exemplo 1

Crie um mapa de calor a partir de uma tabela de dados para estudantes de esportes

Primeiramente, carregaremos o conjunto de dados dos alunos. Em seguida, faça uma tabela a partir de um subconjunto das variáveis ​​que são carregadas na área de trabalho. Depois disso, geramos um mapa de calor que totaliza o número de alunos com um conjunto correspondente de valores qualificados e atualizados.

Código:

load students
htbl = table(Name, Age, Gender, Fresher, …
Skilled, Weight, Location);
h = heatmap(htbl, 'Skilled', 'Fresher');

Resultado:

Exemplo 2

Criar mapa de calor a partir de um conjunto de dados da matriz

Gere uma matriz de um conjunto de dados. Agora, produza um mapa de calor dos valores da matriz. Portanto, os rótulos ao longo dos eixos x e y parecem ser 1, 2, 3, etc., etc.

Código:

cdata = (40 50 30; 41 52 70 ; 31 90 65; 20 90 55) ;
h = heatmap(cdata);

Resultado:

Exemplo 3

Criar mapa de calor por etiquetas personalizadas do eixo a partir do conjunto de dados da matriz

Primeiro, fazemos uma matriz de um conjunto de dados. Novamente gere um mapa de calor dos valores. Aplicaremos rótulos personalizados ao longo dos eixos x e y e indicando os dois primeiros argumentos a serem rotulados. Usando as propriedades de configuração do objeto Gráfico de Mapa de Calor, precisamos identificar o título e os rótulos de um eixo.

Código:

cdata = (40 50 30; 41 52 70 ; 31 90 65; 20 90 55) ;
xvalues = ('Banarsi', 'Silk', 'Cotton');
yvalues = ('Yellow', 'Red', 'Pink', 'Green');
h = heatmap(xvalues, yvalues, cdata);
h.Title = 'Saree Orders';
h.XLabel = 'Types';
h.YLabel = 'Colors';

Resultado:

Conclusão

Assim, podemos dizer que o Heatmap é um software de estudo de dados usado para mostrar o comportamento do usuário em páginas da Web ou modelos de páginas da Web específicos, onde ele usa cores para exibir dados, isto é, ferramenta de visualização de dados. Isso ajuda a descobrir padrões, dando uma perspectiva de profundidade. Agora, principalmente, essa ferramenta é usada para demonstrar dados estatísticos complexos.

Como médicos, engenheiros, sociólogos, profissionais de marketing e pesquisadores usam mapas de calor para criar conjuntos de dados difíceis para tornar lógicos e acionáveis. Hoje, podemos ver que o Heatmap tem grande importância. Por exemplo, no clima, em sites imobiliários - principalmente onde há dados a serem exibidos, o Heatmap é usado. Foi uma ferramenta bem-sucedida no Matlab porque o Heatmap pode ser representado de maneira auto-ilustrativa e natural. Ao contrário dos gráficos em que ele deve ser lido e das tabelas em que deve estar implícito.

Artigos recomendados

Este é um guia para o Heatmap no MATLAB. Aqui discutimos a introdução, como criar um mapa de calor no MATLAB, exemplos de mapa de calor no MATLAB junto com a sintaxe. Você também pode consultar nossos outros artigos relacionados para saber mais:

  1. DataFrame do Python Pandas
  2. Gráficos de Dispersão em Matlab
  3. Gráfico de barras no Matlab
  4. Função Sum no Matlab

Categoria: