D3: Mappa coropletica - Legenda

    

           
    
  

La legenda viene creata all’interno di un gruppo SVG (legend) distinto da quello della mappa. Nel gruppo vengono creati altri gruppi, uno per ogni voce (legendRow), che contengono un quadrato colorato e il testo corrispondente. Il testo viene letto direttamente dall’elemento dell’array incomeGroups passato da forEach() (group). Il colore viene ricavato dalla scala cromatica definita in precedenza (colorScale(group)).

La posizione della legenda è a 10 pixel dal bordo sinistro e a 20 dal bordo inferiore. La distanza in verticale fra le righe della legenda è di 18 pixel.