Update d3.js data with button press
Clicking the Update button swaps the visible line chart from one dataset to an alternative CSV file, animating the change over 750 milliseconds. The example demonstrates how to rebind D3.js v3 selections to new data by re-calling the same line and axis generator functions within an `onclick` handler. It uses `d3.svg.line`, `d3.time.scale`, and `d3.svg.axis` to render the SVG path and axes, with transitions applied via `selection.transition().duration()`. The underlying data comes from two local CSV files with date and closing-value pairs.
AI-generated descriptionThis is a follow on from the simple d3.js graph used as an example in the book D3 Tips and Tricks.
It demonstrates the loading of new data and updating a graph on a button press. It should be taken in context with the text of the book which can be downloaded for free from Leanpub.
forked from <a href='http://bl.ocks.org/d3noob/'>d3noob</a>'s block: <a href='http://bl.ocks.org/d3noob/7030f35b72de721622b8'>Update d3.js data with button press</a>