JavaScript
(async () => {
const topology = await fetch(
'https://code.highcharts.com/mapdata/countries/de/de-th-all-all.topo.json'
).then(response => response.json());
// Prepare demo data. The data is joined to map using value of 'hc-key'
// property by default. See API docs for 'joinBy' for more info on linking
// data and map.
const data = [
['de-th-16074000-16074034', 10], ['de-th-16074000-16074076', 11],
['de-th-16074000-16074016', 12], ['de-th-16071000-16071034', 13],
['de-th-16071000-16071067', 14], ['de-th-16065000-16065054', 15],
['de-th-16065000-16065033', 16], ['de-th-16063000-16063014', 17],
['de-th-16071000-16071077', 18], ['de-th-16071000-16071004', 19],
['de-th-16070000-16070021', 20], ['de-th-16069000-16069002', 21],
['de-th-16069000-16069005', 22], ['de-th-16069000-16069012', 23],
['de-th-16077000-16077012', 24], ['de-th-16073000-16073111', 25],
['de-th-16073000-16073035', 26], ['de-th-16075000-16075061', 27],
['de-th-16075000-16075068', 28], ['de-th-16066000-16066042', 29],
['de-th-16066000-16066056', 30], ['de-th-16074000-16074057', 31],
['de-th-16074000-16074008', 32], ['de-th-16070000-16070025', 33],
['de-th-16070000-16070002', 34], ['de-th-16074000-16074003', 35],
['de-th-16074000-16074041', 36], ['de-th-16067000-16067087', 37],
['de-th-16070000-16070028', 38], ['de-th-16067000-16067081', 39],
['de-th-16066000-16066078', 40], ['de-th-16077000-16077039', 41],
['de-th-16063000-16063075', 42], ['de-th-16069000-16069019', 43],
['de-th-16062000-16062054', 44], ['de-th-16062000-16062008', 45],
['de-th-16070000-16070054', 46], ['de-th-16070000-16070041', 47],
['de-th-16066000-16066043', 48], ['de-th-16076000-16076062', 49],
['de-th-16076000-16076027', 50], ['de-th-16071000-16071074', 51],
['de-th-16071000-16071063', 52], ['de-th-16077000-16077041',...