Carte choroplèthe

Carte choroplèthe de France

Carte de France générée côté client, avec recherche de communes, génération de la légende et affichage des valeurs au survol. Vous pouvez consulter le répertoire ou le code source.

Utilisation

Après avoir créé un objet Leaflet map, utilisez france() pour créer la carte. Vous pouvez définir plusieurs couches :

var choropleth = new france(map, layer1[, layer2, layer3])

Une couche est définie comme suit :

{
  stat: 'filename', // nom de la colonne dans le fichier csv
  file: '/path/to/file.csv', // url vers le fichier csv
 title: ['Layer title','Date'], // titre de la légende (et date)
domain: [x_0, x_1, ..., x_n], // bornes des valeurs...
 range: ['color_0','color_1', ...,'color_n'], // ... et couleurs
  unit: 'unit name', // unité après les nombres (%, €)
  plus: '' // et signe avant (+)
}

Dépendances

The code javascript nécessite Leaflet, d3js, Awesomplete et TopoJSON. Les fichiers makefile et _generate.py nécessitent python3 et les librairies pandas et xlrd.

Licence

Le contenu et les codes sont publiées sous la licence MIT. Les données spatiales proviennent du projet OpenStreetMap (© contributeurs d’OpenStreetMap ), et sous licence ODbL. Les tuiles sont gentiment fournies par CartoCDN et proposées sous licence CC BY 3.0.

Les données statistiques proviennent de l’INSEE (conditions).