Heat map
A data visualization technique using color to represent magnitude.
Source 1: Own work based on: Basemap.png , Source 2: Copernicus programme · CC BY-SA 4.0
A heat map (also written as heatmap) is a way to visualize two-dimensional data by using color to show the size of individual values. The color can vary by shade or brightness. In fields like crime analysis or website click-tracking, color may instead show how densely data points are clustered together, rather than a specific value for each point. Although the term "heat map" is fairly new, people have been shading matrices for more than a hundred years.
The technique began with two-dimensional displays of values in a data matrix, where larger values appeared as small dark gray or black squares (pixels) and smaller values as lighter squares. The earliest known example comes from 1873, when Toussaint Loua hand-drew and colored a shaded matrix to show social statistics across Paris districts. In 1899, Flinders Petrie introduced seriation—reordering rows and columns to reveal structure in a data matrix. Louis Guttman developed the Scalogram in 1950, a method for ordering binary matrices to expose a one-dimensional scale. In 1957, Peter Sneath displayed cluster analysis results by permuting rows and columns to group similar values together. Robert Ling implemented this idea in 1973 with a computer program called SHADE, using overstruck printer characters to create shades of gray, one character-width per pixel. Leland Wilkinson created the first computer program for cluster heat maps with high-resolution color graphics in 1994 (SYSTAT). The Eisen et al. display replicates that earlier SYSTAT design. Software designer Cormac Kinney trademarked the term "heat map" in 1991 for software showing real-time financial market data. SS&C Technologies, Inc. acquired the trademark in 1998 but did not renew it, so it was annulled in 2006.
There are two main types of heat maps: spatial and grid. Over ten subtypes exist. A spatial heat map shows the magnitude of a spatial phenomenon as color, usually overlaid on a map. For example, temperature can be displayed across a world map, with colors ranging from blue (cold) to red (hot). A grid heat map shows magnitude as color in a two-dimensional matrix, where each dimension represents a category of trait, and the color shows the measurement for the combination of traits. For instance, one dimension might be year, the other month, and the value temperature—showing how temperature changed over years in each month. Grid heat maps are further divided into clustered and correlogram types. A clustered heat map, like the monthly temperature example, organizes data into clusters. A correlogram is a clustered heat map with the same trait on both axes, showing how traits interact; it appears as a triangle because the combination A-B is the same as B-A. In a grid heat map, cells are fixed in size and shape, and the goal is to detect or suggest clusters. A spatial heat map, often used on maps or satellite imagery, has no cells; colors vary continuously.
Heat maps are widely used because they simplify data and make analysis visually clear. In business analysis, they provide a visual overview of a company's performance, functioning, and areas needing improvement, helping teams and clients see growth and other efforts. On websites, multiple heat maps are often combined to understand user behavior and identify best- and worst-performing page elements. Specific types include mouse tracking (or hover) maps, which show where users move their cursor; eye tracking maps, which measure eye position, fixation volume, duration, and areas of interest; click tracking (or touch) maps, which visualize clicks on both clickable and non-clickable page elements; AI-generated attention maps, which use algorithms to predict where a visitor's attention will go; and scroll tracking maps, which show scrolling behavior and which sections users spend the most time on. Heat maps are also used in exploratory data analysis for both small and large datasets.
Lore & Background
A heat map is a two-dimensional data visualization technique that represents the magnitude of individual values within a dataset as color, with variation achieved through hue or intensity. The earliest known example dates to 1873, when Toussaint Loua used a hand-drawn and colored shaded matrix to visualize social statistics across the districts of Paris. In these early matrix displays, larger values were represented by small dark gray or black squares (pixels), while smaller values were represented by lighter squares. The practice of reordering rows and columns to reveal structure—known as seriation—was introduced by Flinders Petrie in 1899. Later, in 1957, Peter Sneath displayed cluster analysis results by permuting rows and columns to group similar values. Robert Ling implemented this idea in 1973 with a computer program called SHADE, which used overstruck printer characters to represent different shades of gray, one character-width per pixel. The first computer program to produce cluster heat maps with high-resolution color graphics was developed by Leland Wilkinson in 1994 (SYSTAT). The term "heat map" was trademarked in 1991 by software designer Cormac Kinney for software displaying real-time financial market information; the trademark was later acquired by SS&C Technologies, Inc. in 1998 but annulled in 2006. Heat maps are used in applications such as crime analytics and website click-tracking, where color represents the density of data points rather than a value associated with each point.
Reader's Guide
Heat maps have a wide range of possibilities amongst applications due to their ability to simplify data and make for visually appealing to read data analysis. They are used in business analysis to give a visual representation about a company's current functioning, performance, and the need for improvements. On websites, multiple types of heat maps—including mouse tracking, eye tracking, click tracking, AI-generated attention, and scroll tracking—are used together to determine user actions and page performance. In exploratory data analysis, heat maps allow data scientists to visualize relationships in high-dimensional space without becoming too compact. In biology, heat maps visually represent patterns in DNA, RNA, and gene expression, aiding communication with non-specialists. In financial analysis, heat maps enable users to visualize data points and compare performers. In geographical visualization, heat maps display the geographic distribution of data, showing densities and intensities. In sports, heat maps help identify patterns and inform coaching decisions. In cybersecurity, heat maps are also used. The two primary categories are spatial heat maps (displaying magnitude of a spatial phenomenon as color over a map) and grid heat maps (displaying magnitude as color in a two-dimensional matrix). Grid heat maps are further categorized into clustered heat maps and correlograms.
Did You Know?
- A correlogram is a clustered heat map that has the same trait for each axis and is displayed as a triangle instead of a square.
Gallery






Frequently Asked Questions
Who is Heat map?
Heat map is a two-dimensional data visualization method that translates the magnitude of values in a dataset into color. It can vary by hue or intensity to convey differences in magnitude across the matrix.
What are Heat map's powers/role?
Its core function is encoding data magnitude as color, but in fields like crime analytics or website click-tracking it shifts to representing the density of data points rather than a single value per cell.
Why is Heat map important?
It offers an intuitive, at-a-glance way to perceive patterns across a matrix of values, making it indispensable in fields ranging from genomics to urban planning. Its century-plus heritage of matrix shading shows how deeply embedded this visual logic is in data analysis.
More in Maps & Their Symbols 1-24
Spotted an error? Know more?
This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record
