Explain what is d3.js?
D3.js is a JavaScript library for creating and manipulating documents based on data. It uses digital data to drive the formation and control of dynamic and interactive graphical presentation, which runs in web browsers.