This post describes how to build a very basic bubble map with d3.js. It uses the previous background map of France, and add a few circles at specific coordinates on top of it. See more bubblemap examples here. This example works with d3.js v4
and v6
projection
function needs to be applied to the circle X and Y coordinates