Mapa de calor

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Mapa de calor generado a partir de los datos de un chip de ADN reflejando valores de la expresión génica en varias condiciones.

Un mapa de calor (heat map, en inglés) es una técnica de visualización de datos que mide la magnitud de un fenómeno en colores en dos dimensiones. La variación del color puede ser por tono o intensidad, haciendo obvia la lectura del fenómeno sobre el espacio que se trata.

El término «mapa de calor» es relativamente nuevo, pero la práctica de sombrear matrices ha existido desde hace siglos.[1]

Historia[editar]

Los mapas de calor se originaron en 2D, mostrando los valores en una matriz de datos. Los valores más grandes se representaban en pequeños cuadrados (píxeles) grises o negros y los valores más pequeños en otros cuadrados más claros. Loua (1873) utilizó un sombreado matricial para visualizar estadísticas sociales en los distritos de París.[1]​ Sneath (1957) mostró los resultados de un análisis de grupo permutando las filas y las columnas de una matriz para colocar los valores similares junto a otros según el grupo. Jacques Bertin usó una representación similar para mostrar unos datos conformados en la escala de Guttman. La idea de unir árboles de grupo a las filas y columnas de la matriz de datos se originó con Robert Ling en 1973. Ling empleó caracteres de impresora para representar sombras de distintos tonos de gris, con la anchura de un carácter por píxel. Leland Wilkinson desarrolló el primer programa de ordenador en 1994 (SYSTAT) para producir mapas de calor con gráficos de color de resolución alta.

El diseñador de software Cormac Kinney registró el término «mapa de calor» en 1991 para representar una muestra de información del mercado financiero en 2D.[2]

Tipos[editar]

Un mapa de calor indicando la ubicación probable del vuelo 370 de Malaysia Airlines en un análisis de método bayesiano de rutas de vuelo posibles de la aeronave.

Hay distintos tipos de mapas de calor:

  • Mapas de calor de biología, muy utilizados en biología molecular para representar el nivel de expresión de muchos genes a través de un número de muestras comparables (por ejemplo, células en estados diferentes, muestras de pacientes diferentes) tras obtener chips de ADN.
  • El mapa de árbol es una partición de datos jerárquica en 2D visualmente similar a un mapa de calor.
  • En mosaico se representa un mapa de calor en cuadritos para mostrar una tabla de datos de dos maneras. Como en los mapas de árbol, las celdas rectangulares están organizadas jerárquicamente, por lo que las celdas son rectángulos en lugar de cuadrados.
  • Una visualización de función de la densidad es un mapa de calor para representar la densidad de puntos en un mapa. Esto permite ver los puntos de mayor densidad. Perrot (2015) propuso una manera de utilizar la función de densidad para visualizar miles y miles de millones de puntos que utilizan infraestructura de macrodatos.[3]

Implementaciones de software[editar]

Hay varios software con implementación de mapa de calor gratis:

  • R, un entorno de software gratis para análisis y estadística gráfica, contiene muchas funciones para localizar mapas de calor[4][5]​, incluyendo mapas de calor de grupo interactivos[6]​ (cpm el pack heatmaply de R).
  • Gnuplot, un programa universal en el que se pueden crear mapas de calor en 2D y 3D.[7]
  • Google Fusion Tables pueden generar un mapa de calor en Hojas de cálculo de Google, limitándolo a 1 000 puntos de datos geográficos.[8]
  • Dave Green's permite generar esquemas de color que se imprimen como escalas de grises en dispositivos en blanco y negro.[9]
  • Openlayers3 puede renderizar una capa de mapa del calor de una propiedad seleccionada de todas las características geográficas en una capa de vector.[10]
  • D3.js, AnyChart[11][12]​ y Highcharts[13][14]​ son bibliotecas de Javascript para visualizar datos que proporciona la capacidad de crear gráficos de mapa de calor interactivos, desde los más básicos hasta otros personalizados, como parte de sus soluciones.[15][16]
  • Qlik Sense permite mostrar datos comparativos como patrones de color en un mapa de calor, que además incluye un pack de visualización.[17]
  • MATLAB proporciona la capacidad de la visualización del mapa del calor con una gran variedad de opciones de configuración.[18][19]

Ejemplos[editar]

Véase también[editar]

Referencias[editar]

  1. a b «The History of the Cluster Heat Map». The American Statistician 63 (2): 179-184. May 2009. doi:10.1198/tas.2009.0033. 
  2. «United States Patent and Trademark Office, registration #75263259». 1 de septiembre de 1993. 
  3. «Large interactive visualization of density functions on big data infrastructure». 2015 IEEE 5th Symposium on Large Data Analysis and Visualization (LDAV) (en inglés). 2015. pp. 99-106. ISBN 978-1-4673-8517-6. doi:10.1109/LDAV.2015.7348077. 
  4. «Using R to draw a heat map from Microarray Data». Molecular Organisation and Assembly in Cells. 26 de noviembre de 2009. 
  5. «Draw a Heat Map». R Manual. 
  6. «heatmaply: an R package for creating interactive cluster heatmaps for online publishing». Bioinformatics 34 (9): 1600-1602. May 2018. PMC 5925766. PMID 29069305. doi:10.1093/bioinformatics/btx657. 
  7. «Gnuplot demo script: Heatmaps.dem». 
  8. «Fusion Tables Help - Create a heat map». Jan 2018.  support.google.com
  9. «Dave Green's 'cubehelix' colour scheme». 
  10. «ol/layer/Heatmap~Heatmap». OpenLayers. Consultado el 1 de enero de 2019. 
  11. «Heat Map Chart». AnyChart Documentation. Consultado el 25 July 2020. 
  12. «Heat Map Charts - Gallery». AnyChart Gallery. Consultado el 25 July 2020. 
  13. «Heatmap - Highcharts docs». Highcharts. Consultado el 9 December 2019. 
  14. «Heat and tree maps - Highcharts demos». Highcharts. Consultado el 9 December 2019. 
  15. «Heatmap». D3.js Graph Gallery. Consultado el 25 July 2020. 
  16. «Most basic heatmap in d3.js». D3.js Graph Gallery. Consultado el 25 July 2020. 
  17. «Heatmap chart - Qlik Sense on Windows». Qlik. Consultado el 25 July 2020. 
  18. «Create heatmap chart». MATLAB. Consultado el 25 July 2020. 
  19. «Heatmap Examples». MATLAB. Consultado el 25 July 2020. 

Más información[editar]

 

Enlaces externos[editar]