D3: Mappa coropletica - Sagome dei Paesi
I dati sui singoli Paesi vengono letti dall’array features contenuto nel file GeoJSON caricato (geoData.features).
Il parametro per l’elemento SVG <path> vengono calcolati da pathGenerator in base ai dati geometrici letti e al tipo di proiezione impostata.
Il colore di riempimento viene determinato dal gruppo di reddito di appartenenza (countryIncomes[d.id]) o è grigio chiaro (#bbb) se l’informazione non è presente.
Il tooltip viene gestito automaticamente dall’elemento <title> di SVG. Il contenuto viene impostato usando il nome del Paese (d.properties.name) e il relativo gruppo di reddito (countryIncomes[d.id]) segnalando l’eventuale assenza del dato ("Unclassified").