https://github.com/vasturiano/3d-force-graph
a try, for the text labels you can use
https://github.com/vasturiano/three-spritetext
its based on Three.js and creates great 3D graph visualisations GPU rendered (webgl). This could make it alot more interresting to watch because it could display actual depth (your gpu is gonne run hot but i guess worth it)
just a suggestion.