Introducción a Heatmap en MATLAB

¿Sabes qué es un mapa de calor y para qué sirve? Antes que nada, ¿qué es MATLAB? MATLAB es un lenguaje de programación registrado y de alto rendimiento desarrollado por Math Works. MATLAB está destinado al cálculo técnico. Permite operaciones matriciales, trazado de funciones y datos y ejecución de algoritmos. Además, Heatmap en MATLAB también ayuda a producir interfaces de usuario que interactúan con programas escritos en otros lenguajes, que comprenden C, C ++, Java, FORTRAN y Python. Ahora podemos definirHeatMap Básicamente,

“Heatmap es un software de Matlab para la representación gráfica de datos donde se utilizan sistemas codificados por colores. El objetivo de Heat Maps es visualizar el volumen de ubicaciones o eventos de una mejor manera dentro de un conjunto de datos. También ayuda a dirigir al público hacia las áreas de visualización de datos.

Usamos un gráfico de mapa de calor que es un gráfico particular que representa los valores de datos en la tabla con la ayuda de colores. Esto es aplicable cuando tenemos que diseñar datos grandes y complejos. Heatmap funciona guardando los datos de una página web. Suponga que si alguna parte de una página web recibe más atención o si se hace clic con frecuencia en el contenido de la página web, el mapa de calor usa un color oscuro a claro para representarlo.

Por ejemplo, el contenido se muestra con un color oscuro que se ve más y la otra área sin atención de los visitantes se muestra con un color claro.

¿Cómo crear un mapa de calor en MATLAB?

Como sabemos que MATLAB es un lenguaje deliberado para fines matemáticos y científicos que tiene muchas herramientas para tratar la mayoría de las áreas de Matemáticas y Ciencias. Mejora la computación, la visualización y la programación en un entorno fácil de usar. Esto permite que los problemas y las soluciones se transmitan en una representación matemática familiar.

Por lo tanto, ahora hablemos de HEATMAP en MATLAB; El mapa de calor es útil para mostrar una matriz como una imagen cuyas intensidades de color dan la magnitud de sus valores. Además, le permite identificar las siguientes cosas:

  • Etiquetas de marca de eje X y eje Y:
    Para mostrar los directorios de fila o columna o cualquier otro marcador numérico o de texto. Aquí, las etiquetas de marca del eje X se pueden intercambiar.
  • Etiquetas de texto:
    Conecta la imagen del mapa de calor con la ayuda de etiquetas de texto organizadas. Podemos cambiar el tamaño de fuente y el color de fuente de las etiquetas. Pero las etiquetas al ampliar, desplazar o cambiar el tamaño de la figura se pueden actualizar automáticamente.
  • Mapas de colores personalizados:
    Para especificar sus propios colores, podemos usar los mapas de colores predeterminados de MATLAB. Además, podemos tener diferentes mapas de colores para diferentes mapas de calor en una figura.
  • Otros parámetros son tales como líneas de cuadrícula, barras de color para la configuración mientras se prepara el mapa de calor.

Aquellos que están familiarizados con Matlab y saben cómo funciona y la parte de codificación tienen un punto positivo para estudiar Heatmap con facilidad. Tienen interés en la representación gráfica y pueden entender el proceso Heatmap más fácilmente, así como las funciones.

Sintaxis para crear un gráfico de mapa de calor

Las funciones básicas de sintaxis se dan a continuación:

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, ___)

Explicación de estas funciones.

  • El xvar es la variable de tabla que se muestra a lo largo del eje x. El yvar (entrada) es la variable de tabla que se muestra a lo largo del eje y. Los colores se crean en una combinación de conteo. Luego se usa para cambiar el mapa de calor una vez que se forma. La función h = mapa de calor (htbl, xvar, yvar) genera un mapa de calor de la tabla htbl y proporciona el objeto del gráfico de mapa de calor.
  • La función h = mapa de calor (htbl, xvar, yvar, variable de color ', cvar) se utiliza para determinar los datos de color utilizando la variable de tabla identificada por cvar. Aquí, la combinación de medias es el método de cálculo básico.
  • La función h = mapa de calor (datos) es útil para crear un mapa de calor a partir de la matriz. Para un solo valor en los datos, el mapa de calor tiene solo una celda.
  • La función h = mapa de calor (valores x, valores y, cdata) determina los valores para las etiquetas que se muestran a lo largo del eje x y el eje y.
  • La función h = mapa de calor (___, Nombre, Valor) identifica más posibilidades para el mapa de calor que usa nombres únicos o múltiples o argumentos de pares de valores.
  • La función h = mapa de calor (padre, ___) forma el mapa de calor en la sección indicada por el padre.

Ejemplos de mapa de calor en MATLAB

A continuación se presentan los ejemplos de Heatmap MATLAB:

Ejemplo 1

Cree un mapa de calor a partir de una tabla de datos para estudiantes de deportes.

En primer lugar, cargaremos el conjunto de datos de los alumnos. Luego, haga una tabla a partir de un subconjunto de las variables que se carga en el espacio de trabajo. Después de esto, generamos un mapa de calor que totaliza el número de estudiantes que tienen un conjunto coincidente de valores calificados y más frescos.

Código:

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

Salida:

Ejemplo # 2

Hacer mapa de calor desde un conjunto de datos de matriz

Generar una matriz de un conjunto de datos. Ahora, produzca un mapa de calor de los valores de la matriz. Por lo tanto, las etiquetas a lo largo del eje x y el eje y parecen ser 1, 2, 3, …, etc.

Código:

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

Salida:

Ejemplo # 3

Hacer mapa de calor por etiquetas de eje personalizadas desde el conjunto de datos de matriz

En primer lugar, hacemos una matriz de un conjunto de datos. Nuevamente genere un mapa de calor de los valores. Aplicaremos etiquetas personalizadas a lo largo de los ejes x e ejes e indicando los dos primeros argumentos a etiquetar. Usando las propiedades de configuración del objeto Gráfico de mapa de calor, necesitamos identificar el título y las etiquetas de un eje.

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';

Salida:

Conclusión

Por lo tanto, podemos decir que un Heatmap es un software de estudio de datos que se utiliza para mostrar el comportamiento del usuario en páginas web específicas o plantillas de páginas web donde utiliza el color para mostrar datos, es decir, una herramienta de visualización de datos. Esto permite descubrir patrones que brinden una perspectiva de profundidad. Ahora, esta herramienta se utiliza principalmente para demostrar datos estadísticos complejos.

Al igual que los médicos, ingenieros, sociólogos, especialistas en marketing e investigadores usan mapas de calor para crear conjuntos de datos difíciles para hacerlos lógicos y procesables. Hoy podemos ver que Heatmap tiene una gran importancia. Por ejemplo, en el clima, en sitios web de bienes raíces, principalmente, donde hay datos para mostrar, se utiliza Heatmap. Ha sido una herramienta exitosa en Matlab porque Heatmap se puede representar de forma autónoma, de forma ilustrativa y natural. A diferencia de los cuadros donde tiene que leerse y las tablas donde tiene que estar implícito.

Artículos recomendados

Esta es una guía de Heatmap en MATLAB. Aquí discutimos la Introducción, Cómo Crear Mapa de Calor en MATLAB, Ejemplos de Mapa de Calor en MATLAB junto con la Sintaxis. También puede consultar nuestros otros artículos relacionados para obtener más información:

  1. Python Pandas DataFrame
  2. Parcelas de dispersión en Matlab
  3. Gráfico de barras en Matlab
  4. Función de suma en Matlab

Categoría: