Look towards WebGL frameworks, of which there are many:
three.js
babylon.js
pixi.js
Although SVG can also be very:
snap.svg
anime.js
green sock
In general, in order to draw on a computer, you must at least know a little math.
Of course, using frameworks lowers this threshold, but I still recommend more time to devote to mathematics .
PS: I should have written it right away. d3.js
course, there is also d3.js
this is not the Framework, it is a set of libraries that implement many different algorithms and data structures.
Among other things, there is one d3-selection module, which is designed to manipulate DOM nodes and bind data to nodes. The concept implemented in this module allows you to create, modify and delete nodes depending on the set of input data describing the nodes.
All this together allows you to make very interesting visualizations.