https://tutorialscart.com/interactive-data-visualization-in-d3-js-for-beginners/
Interactive Data visualization in D3.Js For Beginners