GeoHeatMap Series

A GeoHeatMap series is a graphical representation of data on different map projections where the individual values contained in a matrix are represented as colors.

GeoHeatMap similar to regular HeatMap is commonly used to visualize hot spots within data sets and to show patterns or correlations. In the GeoHeatmap, the matrix represents geographic coordinates. Due to their compact nature, they are often used with large sets of data.

Setting Up The GeoHeatMap Series

GeoHeatMap requires the modules/geoheatmap.js file to be loaded.

The GeoHeatMap series is defined by setting the type to geoheatmap. In GeoHeatMap the definitions of the point, take three values, lon, lat as well as value, which serves as the value for color coding the point. These values can also be given as an array of three numbers. To determine the size of the grid, we use colsize and rowsize, respecting the longitude and latitude - how many units each GeoHeatMap point should span.

series: [{
type: 'geoheatmap',
data: [{
lon: 10,
lat: 50,
value: 5
}],
colsize: 10,
rowsize: 10
}]

The color axis

GeoHeatMap series borrow a central concept from Highcharts Maps, the color axis. See the docs article on color axis for details.

Interpolation

GeoHeatMap series have an interpolation feature, which allows for displaying seamlessly transitioning data points.

Resources

See geoheatmap in the Highcharts Maps docs.