Map Bubble
The MapBubble series is a combination of the standard bubble chart and map, where each bubble point is displayed over a specific map point shape.
Setting the Map Bubble Series
In the above example, our mapbubble data is based on regions, so we need to load and add a base map first:
const topology = await fetch('https://code.highcharts.com/mapdata/custom/world.topo.json').then(response => response.json());
chart: {map: topology}
Then we can add our mapbubble series config. The series.type has to be set to 'mapbubble'
and the data can be mapped to our main map by the series.joinBy property:
series: [{type: 'mapbubble',name: 'Population 2016',joinBy: ['iso-a3', 'code3'],data: [{ code3: 'ABW', z: 105, code: 'AW' },{ code3: 'AFG', z: 34656, code: 'AF' },...],...}]
All other information about bubble options can be found in the standard bubble chart documentation.
API Reference
For an overview of the mapbubble series options see the API reference.