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.
projection
function needs to be applied to the circle X and Y coordinates