A variant of the Zoom to Bounding Box example that uses zoom transitions to smoothly interpolate between different views. This example also allows you to freely pan and zoom with the mouse (or touch).
forked from mbostock's block: Zoom to Bounding Box II
forked from Fil's block: Zoom to Bounding Box II d3v4
https://d3js.org/d3.v4.min.js
https://d3js.org/topojson.v1.min.js