La librairie Highmaps.js constitue une alternative gratuite et très personnalisable, pour réaliser des cartographies pilotées par des données. Dans cet exemple, deux fichiers (format json) sont chargés pour la visualisation : celui des données (provenant de l’INSEE) et celui des données de géolocalisation (geojson). Les ressources ci-dessous documentent la manière de faire, qui rejoint pour beaucoup la librairie Highcharts.js à laquelle elle est directement apparentée.
- https://www.highcharts.com/maps/demo
- https://www.highcharts.com/docs/maps/getting-started
- https://www.highcharts.com/maps/demo/tooltip
- https://www.highcharts.com/docs/working-with-data/data-module
- https://www.highcharts.com/docs/working-with-data/live-data
- https://www.highcharts.com/docs/chart-design-and-style/design-and-style
- http://www.knowstack.com/webtech/charts_demo/highchartsdemo5.html
- https://learnui.design/tools/data-color-picker.html (une aide au choix des couleurs)
- https://framagit.org/tg/france-geojson (fournisseur de fichier geojson pour la France)
- http://code.highcharts.com/mapdata/ (collection de cartes)
- http://geojson.io (éditeur geojson)
- http://www.convertcsv.com/csv-to-json.htm (pour convertir des fichiers CSV en json)
Télécharger les fichiers json de l’exemple (ZIP)