D3.js Zoomable Line Chart
A simple line graph that allows for zooming, updated to version 7 of d3.js. The maintainers really need to update the examples for their site as they are stuck on version 4. I am still not convinced d3.js is focused on making charts. It seems more of a library for making SVG graphics. See working example Everything is all in one HTML page, so you can view the source to see what is going on.