Crear un mapa de calor en la programación R – Función heatmap()

La función heatmap() en R Language se usa para trazar un mapa de calor. El mapa de calor se define como una representación gráfica de datos que utiliza colores para visualizar el valor de la array. En esto para representar valores más comunes o actividades más altas se utilizan colores más brillantes básicamente colores rojizos y para valores menos comunes o de actividad se prefieren colores más oscuros. El mapa de calor también se define por el nombre de la array de sombreado. 

R – función de mapa de calor()

Sintaxis: mapa de calor (datos)

Parámetros: 

  • datos: representa datos de array, como valores de filas y columnas

Retorno: Esta función dibuja un mapa de calor. 

Ejemplo 1: crear un mapa de calor en el lenguaje de programación R

r

# Set seed for reproducibility
set.seed(110)
 
# Create example data
data <- matrix(rnorm(100, 0, 5), nrow = 10, ncol = 10)
 
# Column names
colnames(data) <- paste0("col", 1:10)
rownames(data) <- paste0("row", 1:10)
 
# Draw a heatmap
heatmap(data)       

Producción: 
 

Aquí, en el ejemplo anterior, se especifica el número de filas y columnas para dibujar un mapa de calor con una función determinada.

Ejemplo 2: uso de colorRampPalette en un mapa de calor

r

# Set seed for reproducibility
set.seed(110)
 
# Create example data       
data <- matrix(rnorm(100, 0, 5), nrow = 10, ncol = 10)
 
# Column names   
colnames(data) <- paste0("col", 1:10)
rownames(data) <- paste0("row", 1:10)
 
# Remove dendogram
# Manual color range
my_colors <- colorRampPalette(c("cyan", "darkgreen"))
 
# Heatmap with manual colors
heatmap(data, col = my_colors(100))                           

Producción: 

En el ejemplo anterior, el mapa de calor se dibuja utilizando colorRampPalette para fusionar dos colores diferentes.

Publicación traducida automáticamente

Artículo escrito por kaurbal1698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *