Italy, admin2 - Highcharts Maps

Highcharts Maps demo

HTML

<script src="https://code.highcharts.com/maps/highmaps.js"></script>
<script src="https://code.highcharts.com/maps/modules/exporting.js"></script>

<div id="container"></div>

CSS

#container {
    height: 500px;
    min-width: 310px;
    max-width: 800px;
    margin: 0 auto;
}

.loading {
    margin-top: 10em;
    text-align: center;
    color: gray;
}

JavaScript

(async () => {

    const topology = await fetch(
        'https://code.highcharts.com/mapdata/countries/it/it-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 = [
        ['it-ag', 10], ['it-sr', 11], ['it-rg', 12], ['it-tp', 13],
        ['it-cl', 14], ['it-ct', 15], ['it-en', 16], ['it-pa', 17],
        ['it-me', 18], ['it-cz', 19], ['it-kr', 20], ['it-cs', 21],
        ['it-nu', 22], ['it-or', 23], ['it-le', 24], ['it-pz', 25],
        ['it-sa', 26], ['it-mt', 27], ['it-ta', 28], ['it-br', 29],
        ['it-na', 30], ['it-ba', 31], ['it-av', 32], ['it-lt', 33],
        ['it-ce', 34], ['it-bn', 35], ['it-fg', 36], ['it-fr', 37],
        ['it-cb', 38], ['it-is', 39], ['it-rm', 40], ['it-ch', 41],
        ['it-pe', 42], ['it-ri', 43], ['it-vt', 44], ['it-gr', 45],
        ['it-tr', 46], ['it-te', 47], ['it-pg', 48], ['it-ap', 49],
        ['it-li', 50], ['it-si', 51], ['it-mc', 52], ['it-pi', 53],
        ['it-ar', 54], ['it-pu', 55], ['it-fi', 56], ['it-fc', 57],
        ['it-lu', 58], ['it-po', 59], ['it-im', 60], ['it-pt', 61],
        ['it-rn', 62], ['it-sv', 63], ['it-ms', 64], ['it-cn', 65],
        ['it-bo', 66], ['it-mo', 67], ['it-ra', 68], ['it-re', 69],
        ['it-pr', 70], ['it-al', 71], ['it-at', 72], ['it-fe', 73],
        ['it-pc', 74], ['it-pv', 75], ['it-ro', 76], ['it-mn', 77],
        ['it-cr', 78], ['it-vr', 79], ['it-lo', 80], ['it-pd', 81],
        ['it-ve', 82], ['it-vi', 83], ['it-rc', 84], ['it-vv', 85],
        ['it-to', 86], ['it-mi', 87], ['it-bs', 88], ['it-bi', 89],
        ['it-bg', 90], ['it-ao', 91], ['it-tv', 92], ['it-va', 93],
        ['it-co', 94], ['it-lc', 95], ['it-tn', 96], ['it-vb', 97],
        ['it-bl', 98], ['it-so', 99], ['it-bz', 100], ['it-sp', 101],
        ['it-ge', 102], ['it-an', 103], ['it-aq', 104],...