Google Sheets Heat Map: Make Stunning Data Visualizations

Understanding how to use the data you collect is essential, especially if you rely on it to make decisions. But if all you see are columns full of numbers, how do you identify trends or outliers? Or, how can you share this information with anyone, especially if they don’t have the necessary technical knowledge? One option is to use a Google Sheets heat map, which allows you to visualize your data.

This guide covers all the steps to create a heat map with sequential and diverging colors. You will also discover how to create it in a calendar format and on a geo map.

A person holding a printout of a heat map after creating it on Google Sheets.

How To Create a Heat Map in Google Sheets?

The beauty of using Google Sheets to create a heat map is the process is quite straightforward. It is a cloud-based tool, so you don’t need any special software to run it. Any browser on your system will be capable of running it. Below, you’ll find various guides on how to create a heat map in Google Sheets.

A business person using Google Sheets on their tablet to enter a data set for a heat map.

Sequential Google Sheets Heat Map

A sequential heat map is handy for analyzing values in a specific order, such as distinguishing between high and low values in your dataset. Here’s how to create a single color or sequential heat map Google Sheets:

  1. Select the data range you want to include in your heat map. 
  2. Click Format in the top menu bar.
  3. From the dropdown menu, select Conditional Formatting.
  4. A new settings menu will appear on the right side of your screen. Click the Color Scale tab.
  5. Before proceeding, verify the data range in the menu is correct. 
  6. Click the color scale under Preview in the Format Rules section.
  7. Google Sheets formats the data set in sequential colors by default, but you can change it to a different preset. The tool allows custom sequential colors depending on the minimum and maximum values. The cell backgrounds will change as you choose different presets or custom colors.
  8. Click Done to add the color to all the selected cells.

Diverging Heat Map Google Sheets

Diverging heat maps in Google Sheets uses a range of colors to emphasize variations within your dataset. In other words, they create a map with gradient colors. Generally, there is a midpoint or central value in your data. The colors on one end represent lower values, while those on the other highlight higher values. This middle point acts as a frame of reference for your data. Follow the guide below to create a diverging heat map with Google Sheets:

  1. Highlight the cells whose background color you want to change.
  2. Open the Format menu and click on Conditional Formatting
  3. The Conditional Formatting tab will open on the right. Select Color Scale.
  4. Google Sheets offers three default diverging color sets in the Preview section. Select the one that best represents your data visually. You can also change the values and the colors for your minpoint, midpoint, and max point.
  5. Select Done to create the diverging heat map.
A diverging heat map showing the election results in the United States.

Making a Calendar Heat Map Using Google Sheets

A calendar heat map is useful if you want to visualize your data over days, weeks, months, or years. It simplifies the process of identifying patterns and pinpointing outliers or anomalies in your datasets. Follow the instructions below to make a calendar heat map with Google Sheets:

  1. Highlight all cells and copy the values. (Ctrl + C on Windows, Cmd + C on Mac.)
  2. Select a different cell to paste the data, ensuring it’s not near your original data set.
  3. Right-click the cell and select Paste Special.
  4. Click Transposed to paste the data set in calendar format.
  5. Create a heat map by highlighting the cells and selecting Conditional Formatting.
  6. To hide the values, select the necessary cells. In the toolbar, you’ll find the ‘123’ button with various number formats. Select it and choose Custom Number Formats.
  7. In the text field, type “;;;” and click Apply. This will hide the values in the cells, but they will still be visible in the formula section.
A person using Google Sheets to make a calendar heat map from the available geospatial data.

Create a Heat Map With a Geo Chart

Google Sheets also has a geo chart, which you can use to represent your values via a heat map. For example, you want to create a heat map to analyze coffee production in various regions of Brazil. Here’s how to make a geo chart heat map with Google Sheets:

  1. Select the cells and open the Insert menu from the top bar. Choose Chart from the Insert dropdown menu.
  2. A chart will appear in your Google Sheet. You will see the corresponding chart editor on the right side of your screen.
  3. In the Setup tab, under Chart Type, select either Geo Map or Geo Map With Markers. This depends on how you want to visualize your data on the geo map.
  4. Go to the Customize tab and open the Geo dropdown menu. 
  5. Change the region according to your data set.
A user creates a global heat map with a geo chart.

Make Accurate Data-Driven Maps With Mapize

Google Sheets heat map is a good starting point to visualize your data. When selecting a sequential or diverging color scheme, prioritize accessibility to ensure that even individuals with color vision deficiencies can easily interpret your heat map.

With Mapize, you get an online map builder that can use your Google Sheets data to create high-quality maps. It is easy to customize, ensuring people who view your map focus on what’s essential. Thanks to the Google Maps API integration, map creation is accessible to everyone, regardless of technical knowledge. This integration also ensures you won’t overlook essential information when analyzing large datasets. Tailor your maps to meet the specific needs of your audience, making them interactive and engaging. Unlock the true power of data visualization with Mapize. Sign up today for free and create your first custom map!

Start creating map

Drag and drop your file (xls, xlsx or csv) Use our sample data, by clicking here. Or
AddressCityStateZipcodeNamePhone NumberGroupURLEmail
12032 SE Sunnyside rdClackamasOR97015Safeway Clackamas(503) 698-1121Group Bhttps://local.safeway.com/safeway/or/clackamas/12032-se-sunnyside-rd.html[email protected]
4715 SE Cesar Estrada Chavez BlvdPortlandOR97202Trader Joe's Portland SE(503) 777-1601Group Chttps://locations.traderjoes.com/or/portland/143/[email protected]
3380 Lancaster Dr NESalemOR 97305Safeway Salem(503) 399-1502Group Bhttps://local.safeway.com/safeway/or/salem/3380-lancaster-dr-ne.html[email protected]
12220 SW Scholls Ferry RdTigardOR97223Whole Foods Market Greenway(971) 371-7000Group Ahttps://www.wholefoodsmarket.com/stores/greenway[email protected]
8145 SW Barbur BlvdPortlandOR97219Safeway Barbur(503) 452-6068Group Bhttps://local.safeway.com/safeway/or/portland/8145-sw-barbur-blvd.html[email protected]
1550 NW 9th St Ste 100CorvallisOR97330Trader Joe's Corvallis(541) 753-0048Group Chttps://locations.traderjoes.com/or/corvallis/154/[email protected]
1210 NW Couch StPortlandOR97209Whole Foods Market Pearl(503) 525-4343Group Ahttps://www.wholefoodsmarket.com/stores/pearl[email protected]
353 E Broadway EugeneOR97401Whole Foods Market Eugene(541) 434-8820Group Ahttps://www.wholefoodsmarket.com/stores/eugene[email protected]
3527 SE 122nd AvePortlandOR97236Safeway 122nd(503) 760-5448Group Bhttps://local.safeway.com/safeway/or/portland/3527-se-122nd-ave.html[email protected]
9940 NE Cornell RdHillsboro OR97124Whole Foods Market Tanasbourne(503) 645-9200Group Ahttps://www.wholefoodsmarket.com/stores/tanasbourne[email protected]
15391 Bangy RdLake OswegoOR97035Trader Joe's Oswego(503) 639-3238Group Chttps://locations.traderjoes.com/or/lake-oswego/142/[email protected]
2490 OR-99WMcMinnivilleOR97128Safeway McMinniville(503) 435-3120Group Bhttps://local.safeway.com/safeway/or/mcminnville/2490-n-hwy-99-w.html[email protected]
4121 NE Halsey StPortlandOR97232Trader Joe's Portland Hollywood(503) 284-4232Group Chttps://locations.traderjoes.com/or/portland/144/[email protected]
Drag and drop your file here
- OR -
Copy + paste your data include column files
AddressCityStateZipcodeNamePhone NumberGroupURLEmail
12032 SE Sunnyside rdClackamasOR97015Safeway Clackamas(503) 698-1121Group Bhttps://local.safeway.com/safeway/or/clackamas/12032-se-sunnyside-rd.html[email protected]
4715 SE Cesar Estrada Chavez BlvdPortlandOR97202Trader Joe's Portland SE(503) 777-1601Group Chttps://locations.traderjoes.com/or/portland/143/[email protected]
3380 Lancaster Dr NESalemOR 97305Safeway Salem(503) 399-1502Group Bhttps://local.safeway.com/safeway/or/salem/3380-lancaster-dr-ne.html[email protected]
12220 SW Scholls Ferry RdTigardOR97223Whole Foods Market Greenway(971) 371-7000Group Ahttps://www.wholefoodsmarket.com/stores/greenway[email protected]
8145 SW Barbur BlvdPortlandOR97219Safeway Barbur(503) 452-6068Group Bhttps://local.safeway.com/safeway/or/portland/8145-sw-barbur-blvd.html[email protected]
1550 NW 9th St Ste 100CorvallisOR97330Trader Joe's Corvallis(541) 753-0048Group Chttps://locations.traderjoes.com/or/corvallis/154/[email protected]
1210 NW Couch StPortlandOR97209Whole Foods Market Pearl(503) 525-4343Group Ahttps://www.wholefoodsmarket.com/stores/pearl[email protected]
353 E Broadway EugeneOR97401Whole Foods Market Eugene(541) 434-8820Group Ahttps://www.wholefoodsmarket.com/stores/eugene[email protected]
3527 SE 122nd AvePortlandOR97236Safeway 122nd(503) 760-5448Group Bhttps://local.safeway.com/safeway/or/portland/3527-se-122nd-ave.html[email protected]
9940 NE Cornell RdHillsboro OR97124Whole Foods Market Tanasbourne(503) 645-9200Group Ahttps://www.wholefoodsmarket.com/stores/tanasbourne[email protected]
15391 Bangy RdLake OswegoOR97035Trader Joe's Oswego(503) 639-3238Group Chttps://locations.traderjoes.com/or/lake-oswego/142/[email protected]
2490 OR-99WMcMinnivilleOR97128Safeway McMinniville(503) 435-3120Group Bhttps://local.safeway.com/safeway/or/mcminnville/2490-n-hwy-99-w.html[email protected]
4121 NE Halsey StPortlandOR97232Trader Joe's Portland Hollywood(503) 284-4232Group Chttps://locations.traderjoes.com/or/portland/144/[email protected]
Copy + paste your data
Configuration

Map Fields

+ Add Custom Field
Show More

    Oh no!

    On the free tier you can only map up to 150 locations at one time. Please add a plan if you wish to map more than 150 locations.

    Related Articles