FrissAnalytics
Zoom to fit example for a force layout based on this stack overflow answer
https://d3js.org/d3.v3.min.js