Introduction to D3 Force for Simulation and Animation

The D3 library is great for creating rich and interactive data visualizations running in your browser. D3 is a JavaScript library that provides an easy bridge between the power of SVG (Scalable Vector Graphics) in the browser and your (and my) own JavaScript applications. Whether you use React, Angular, Vue or some other Web framework or program in vanilla W3C technologies, D3 provides easy to use APIs to manipulate SVG objects and make them interactive and animated. Some easy steps to get going with SVG and D3.js are described in my earlier article on creating a