Something I would consider depending on the type of visualization you're trying to make is SVG, coupled with a vue layer framework like VueJS or React as needed for the interactivity.
This is valid for D3 and other tools as well!
Here is an example from Sarah Drasner using VueJS and GSAP:
Comment-sized pen might not look good, view the pen on a new tab for the full effect
Totally forgot Sarah drasner until I saw your comment she has done some amazing visualisations! Well worth checking out her work for anyone reading this, really opened my eyes to what is possible with CSS some years ago
Something I would consider depending on the type of visualization you're trying to make is SVG, coupled with a vue layer framework like VueJS or React as needed for the interactivity.
This is valid for D3 and other tools as well!
Here is an example from Sarah Drasner using VueJS and GSAP:
Comment-sized pen might not look good, view the pen on a new tab for the full effect
Totally forgot Sarah drasner until I saw your comment she has done some amazing visualisations! Well worth checking out her work for anyone reading this, really opened my eyes to what is possible with CSS some years ago
Great example. Any tutorial links?