ofrendo
11/19/2016 - 7:39 PM

Enable pan and zoom on SVGs (D3 V4)

Enable pan and zoom on SVGs (D3 V4)

// https://bl.ocks.org/mbostock/db6b4335bf1662b413e7968910104f0f
// Enable zoom and pan
var zoom = d3.zoom()
    .scaleExtent([0.5, 10])
    .on("zoom", zoomed);
svg.call(zoom);

function zoomed() {
	//console.log("Zoomed");
	d3.event.sourceEvent.preventDefault();
	d3.event.sourceEvent.stopPropagation();
  container.attr("transform", d3.event.transform);
}