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").