https://study.163.com/provider/400000000398149/index.htm?share=2&shareId=400000000398149(博主视频教学主页)

https://en.wikipedia.org/wiki/Talk:Heat_map

Heat map

From Wikipedia, the free encyclopedia
 
 

 

Heat map generated from DNA microarray data reflecting gene expression values in several conditions

heat map (or heatmap) is a graphical representation of data where the individual values contained in a matrixare represented as colors. Fractal maps and tree maps both often use a similar system of color-coding to represent the values taken by a variable in a hierarchy.

History[edit]

The term Heatmap was originally coined and trademarked by software designer Cormac Kinney in 1991, to describe a 2D display depicting real time financial market information.[1]

Heat maps originated in 2D displays of the values in a data matrix. Larger values were represented by small dark gray or black squares (pixels) and smaller values by lighter squares. Sneath (1957) displayed the results of a cluster analysis by permuting the rows and the columns of a matrix to place similar values near each other according to the clustering. Jacques Bertin used a similar representation to display data that conformed to aGuttman scale. The idea for joining cluster trees to the rows and columns of the data matrix originated with Robert Ling in 1973. Ling used overstruck printer characters to represent different shades of gray, one character-width per pixel. Leland Wilkinson developed the first computer program in 1994 (SYSTAT) to produce cluster heat maps with high-resolution color graphics. The Eisen et al. display shown in the figure is a replication of the earlier SYSTAT design.[citation needed]

Types[edit]

 

A heat map, atop a color bathymetric map, indicating the probable location of missingMalaysia Airlines Flight 370 based on a Bayesian method analysis of possible flight paths of the aircraft.[2]

There are different kinds of heat maps:[citation needed]

  • Web heat maps have been used for displaying areas of a Web page most frequently scanned by visitors. Web heatmaps are often used alongside other forms of web analytics and session replay tools.
  • Biology heat maps are typically used in molecular biology to represent the level of expression of many genes across a number of comparable samples (e.g. cells in different states, samples from different patients) as they are obtained from DNA microarrays.
  • The tree map is a 2D hierarchical partitioning of data that visually resembles a heat map.
  • mosaic plot is a tiled heat map for representing a two-way or higher-way table of data. As with treemaps, the rectangular regions in a mosaic plot are hierarchically organized. The means that the regions are rectangles instead of squares. Friendly (1994) surveys the history and usage of this graph.
  • A density function visualization is a heat map for representing the density of dots in a map. It enables to perceive density of points independently of the zoom factor. Perrot et al (2015) proposed a way to use density funciton to visualize billions of dots using big data infrastructure with Spark and Hadoop.[3]

Color schemes[edit]

There are many different color schemes that can be used to illustrate the heatmap, with perceptual advantages and disadvantages for each. Rainbowcolormaps are often used, as humans can perceive more shades of color than they can of gray, and this would purportedly increase the amount of detail perceivable in the image. However, this is discouraged by many in the scientific community, for the following reasons:[4][5][6][7][8]

  • The colors lack the natural perceptual ordering found in grayscale or blackbody spectrum colormaps.[citation needed]
  • Common colormaps (like the "jet" colormap used as the default in many visualization software packages) have uncontrolled changes in luminance that prevent meaningful conversion to grayscale for display or printing. This also distracts from the actual data, arbitrarily making yellow and cyan regions appear more prominent than the regions of the data that are actually most important.[citation needed]
  • The changes between colors also lead to perception of gradients that aren't actually present, making actual gradients less prominent, meaning that rainbow colormaps can actually obscure detail in many cases rather than enhancing it.[citation needed]

Choropleth Maps vs. Heat Maps[edit]

Choropleth maps are sometimes incorrectly referred to as heat maps. A choropleth map features different shading or patterns within geographic boundaries to show the proportion of a variable of interest, whereas the coloration a heat map (in a map context) does not correspond to geographic boundaries.[9]

Software implementations[edit]

 

A sample heat map created using a Surface Chart in Microsoft Excel.

Several heat map software implementations are listed here (the list is not complete):

  • PermutMatrix is a work space designed to graphically explore numerical datasets. It offers several methods for the optimal reorganization of rows and columns of a numerical dataset.[10]
  • NeoVision Hypersystems, Inc., a software firm founded by Cormac Kinney, and funded by Intel and Deutsche Bank, developed Heatmaps depicting real time financial data and calculations, which were licensed to over 50,000 users. NeoVision Heatmaps became a feature on nasdaq.com.[11]
  • R, a free software environment for statistical computing and graphics, contains several functions to trace heat maps[12][13]
  • Gnuplot, a universal and free command-line plotting program, can trace 2D and 3D heat maps[14]
  • The Google Docs spreadsheet application includes a Heat Map gadget, but for country-wise data only, not for general matrix data.
  • Dave Green's 'cubehelix' colour scheme provides resources for a colour scheme that prints as a monotonically increasing greyscale on black and white postscript devices[15]
  • Origin, a graphing and data analysis software can generate heat maps from data in a matrix, or a virtual matrix in a worksheet.[citation needed]
  • Qlucore includes a heat map that is dynamically updated when filter parameters are changed.[citation needed]
  • The ESPN Gamecast for soccer games uses heat maps to show where certain players have spent time on the field.[citation needed]
  • Microsoft Excel can be used to generate heat maps using the Surface Chart. Though the default color range for Surface Charts in Excel is not conducive to heat maps, the colors can be edited to generate user-friendly and intuitive heat maps.[citation needed]
  • Sightsmap is a sightseeing popularity heatmap overlaid on Google Maps, based on crowdsourcing: the number of Panoramio photos taken at each place in the world.[citation needed]
  • Maptitude is business mapping software that includes a variety of customizable heat mapping tools and can use external data such as Excel files to show the results on geographic maps of your location.[citation needed]
  • HeatMap Builder is a standalone application for generating heatmaps of genomic microarray data developed at the Ashley Lab at Stanford.[16]
  • Heat Map Software - DaqPlaner. For Personal Use.
  • Heat Map Service - HeatMapCo.
  • Data Visualization Tool - VisArt. Browser Based.
  • Open Source Heatmap Software.

Examples[edit]

This section contains a gallery of imagesGalleries containing indiscriminate images of the article subject are discouraged; please improve or remove the section accordingly, moving freely licensed images to Wikimedia Commons if not already hosted there. (February 2015)
  • Geographical heat map of ocean salinity, using a rainbow colormap

  • Lake effect snow -weather radarinformation is usually shown using a heatmap.

  • Choropleth heatmap showing election results by municipality

  • Human voice visualized with a spectrogram; a heat map representing the magnitude of theSTFT. An alternative visualization is thewaterfall plot.

  • Example showing the relationships between a heat map, surface plot, and contour lines of the same data

  • Combination of surface plot and heatmap, where the surface height represents the amplitude of the function, and the color represents the phase angle.

References[edit]

Examples[edit]

This section contains a gallery of imagesGalleries containing indiscriminate images of the article subject are discouraged; please improve or remove the section accordingly, moving freely licensed images to Wikimedia Commons if not already hosted there. (February 2015)

最新文章

  1. 使用Windows Service Wrapper快速创建一个Windows Service
  2. Android Touch事件传递机制 二:单纯的(伪生命周期)
  3. SQL中PIVOT 行列转换
  4. 各地IT薪资待遇讨论
  5. 20道C#练习题(一)1——10题
  6. 论XCODE工程里使用的宏定义.
  7. ldconfig报错 :libstdc++.so.6.0.18-gdb.py不是一个elf文件
  8. android studio gradle 两种更新方法更新
  9. java基础系列--Calendar类
  10. c++非STL全排列
  11. php中PHPMailer发送带附件的电子邮件方法
  12. SpringCloud实战-Hystrix请求熔断与服务降级
  13. confidence interval
  14. 用jQuery实现轮播图效果,js中的排他思想
  15. redis for lack of backlog
  16. PHP判断用户是否手机访问
  17. ubuntu 连接windows远程桌面 &&rdesktop 退出全屏模式
  18. DevExpress WPF入门指南:如何自动或手动添加DXSplashScreen控件
  19. react-native初体验(2) — 认识路由
  20. WinForm中变Enter键为Tab键实现焦点转移的方法

热门文章

  1. mac下自己实现re-sign.jar对apk进行重签名
  2. bootstrap下拉框保持打开
  3. MUI底部导航栏切换效果
  4. 【Hibernate】抓取策略
  5. Django应用之content type(app应用之一django.contrib.contenttypes)
  6. http上传txt文件
  7. node-exporter cpu使用率为负数
  8. 基于OPENldap搭建postfix 虚拟用户
  9. VMware Workstation 14 安装使用 (小白安装使用教程)
  10. Linux下的帮助命令(man/help/info)