If you are looking for 2D visualisation, your best option would be D3 or Two.js:
https://d3js.org
https://two.js.org
Sometimes, you need a simple knife to butter up things. Three.js is very much like a chainsaw when it comes to just achieve smooth graphics. It is more geared toward the 3 dimensional.