Yeah, definitely had to fiddle with the exact numbers a lot, but the heavy lifting is done by the d3(-force) library. Check it out if you're a JS dev! https://github.com/d3/d3-force
Yeah, definitely had to fiddle with the exact numbers a lot, but the heavy lifting is done by the d3(-force) library. Check it out if you're a JS dev! https://github.com/d3/d3-force