The Hammer projection is available as d3.geo.hammer
in the geo.projection D3 plugin. As described by Bernhard Jenny, this projection can be customized with a coefficient B. The default B = 2 produces the standard Hammer projection as shown above; 1 produces the Lambert azimuthal equal-area projection, 4 produces the Eckert–Greifendorff projection, and ∞ produces the quartic authalic projection. Briesemeister produced a modified oblique Hammer projection with an aspect ratio of 1.75:1 rather than 2:1.
Changed /mbostock/raw/4090846/world-50m.json to a local referenece
https://d3js.org/d3.v3.min.js
https://d3js.org/d3.geo.projection.v0.min.js
https://d3js.org/topojson.v1.min.js