1. Coder une fonction update appeler lors du click sur les radio button qui met a jour la taille et la couleur des cercles en fonction du nom de variable passé en argument. Cette fonction sélectionne tous les cercles fait une transites noms deion (voir d3 selection transition) sur les attributs taille, couleur de remplissage et de contour. Elle mets également a jour la balise title incluse dans les balise circle 2. Charger maintenant les données datatxchm à la place des données datatxemploi, mettre à jour les noms de variables, les domaines des échelles scalecircle et scalecolor 3. Utiliser maintenant une projection d3.geoAzimuthalEquidistant() à la place des échelles scalex, scaley pour positionner les cercles. Vous pourrez prendre [20,45] comme centre de la projection et 700 comme échelle. 4. Charger le fond de carte contenu dans europe.json, créer une fonction path à l'aide de d3.geoPath et de la projection définie précedement pour pouvoir dessiner le fond de carte des pays grâce à des balises path. Ajouter également des balises text pour pouvoir écrire les noms de pays. 5. Créer une table d'association nom de pays taux de chomage à l'aide la fonction d3.nest Utiliser cette table pour compléter les données chargées à partir du json avec une nouvelle propriété choms contenant les différentes variables contenues dans le fichier csv. Supprimer les cercles et changer maintenant la couleur de remplissage des pays en fonction de la variable active. 6. Remplacer les radio button par un slider jquerry 7. Améliorer le style de la carte en utilisant le css, modifier l'échelle de couleur pour utiliser une échelle scaleQuantize avec comme range colorbrewer.Reds[9]. Faire une légende, vous pourrez vous servir de la méthode invertExtent des scales d3.