Synthetic GeoJSON data are created with a quasi-normal spatial distribution and displayed as circle markers on a Leaflet map. The markers are styled using a color ramp that is tied to one numerical property ("year" in this case) and a size scale that is tied to another ("size"). The scatterplot of size vs. year is created using Highcharts and placed in a Leaflet control box.