> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/heavyai/llms.txt.
> For full documentation content, see https://docs.nvidia.com/heavyai/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/heavyai/_mcp/server.

# Multilayer Charts

You can superimpose multiple Pointmap, Linemap, Choropleth, and Geo Heatmap charts on one another to look for correlations between datasets.

To create a multilayer chart:

1. Create one of the charts that support multilayer.
2. Click the **Add Layer** tab.
3. Create another multilayer-compatible chart in the new layer.
4. Click the **Master** tab.
5. Adjust the **Opacity** and the **Zoom level** of the chart layers using the sliders on the right.

You can change the order of the layers by dragging the contents of a layer field on top of another layer field.

A single chart can have up to eight layers, depending on your server memory and processing capacity.

## Example: Opacity with Multilayer Charts

Create a new Pointmap. For the **Data Source**, use the official database of [UFO sightings](https://github.com/planetsig/ufo-reports/tree/master/csv-data).

Set the **Lon** measure to longitude and **Lat** measure to latitude. Set the **Size** measure to duration\_seconds. Set the **Color** measure to shape.

![](https://files.buildwithfern.com/heavyai.docs.buildwithfern.com/heavyai/49958a7d5635891ce08cb9e4ba811a887556d9556b04a51b867775a88ba093fb/docs/assets/SS_50-1.jpg)

Click the **Add Layer** tab, and create a Geo Heatmap. Set the data source to the flights\_2008\_7M database. Set **Lon** to dest\_lon and **Lat** to dest\_lat. Set the **Color** measure to AVG depdelay.

![](https://files.buildwithfern.com/heavyai.docs.buildwithfern.com/heavyai/bea7c8b521734c1b783bddd5183b1af0075e9d8829b76a066488b4124c9acdb9/docs/assets/SS_51.jpg)

The resulting chart compares a Geo Heatmap of flight departure delays to a Pointmap of UFO sightings.

Click the **Master** tab, and reduce the opacity of the UFOs Sighted chart to enhance the visibility of the flights\_2008\_7M delay information.

![](https://files.buildwithfern.com/heavyai.docs.buildwithfern.com/heavyai/b9d0fee8602d9abb0e7380cb019d050f43168fc75b8e117c24bd52cff00619c0/docs/assets/SS_52.jpg)

Clearly, some flights have been delayed where UFOs have been sighted, making it impossible to make a definitive statement that there is no correlation between the two datasets. Spooky.

## Example: Zoom Level with Multilayer Charts

You can configure the visibility of a layer based on zoom level.

This chart has two layers: a Pointmap based on tweets and a Choropleth based on 14 states defined by name, with the rest defined as Other. Currently, the chart is zoomed to level 5.

![](https://files.buildwithfern.com/heavyai.docs.buildwithfern.com/heavyai/844a4c4bec3fc9e606c42f8885e54684a1abd05fbdb2cf8cc41e56afbc92faa2/docs/assets/SS_53.jpg)

You determine that when you zoom to level 2, you no longer want to see the states layer, so you adjust the sliders to reflect this.

![](https://files.buildwithfern.com/heavyai.docs.buildwithfern.com/heavyai/21f39cdaa60be2a4cb579223b39ef3316657214c80863e8565b123d87328f1eb/docs/assets/SS_54.jpg)