This post describes how to change the projection of your
background map. (See here for
explanations on basic map).
Picking the right projection is a crucial step in your project, since
shapes can be really different from one to the other and thus convey a
different message. See
this blog post
to read more about it. This example works with d3.js
v4 and v6
d3.geoAiry(), d3.geoAitoff(),
d3.geoArmadillo(),
d3.geoAzimuthalEqualArea(),
d3.geoBaker(), d3.geoBoggs(), and
many many more on the
reference page.