D3.js (Data-Driven Documents) is a framework used to better show case data, whether it be through animations, transitions, or proper charting. D3 allows arbitrary data to be bound to the DOM, better allowing transitions and user interaction with the data itself. As data can change on the fly, say from…